[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-31T22:42:05.174Z","endTime":"2026-03-31T22:43:17.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T18:55:07.139Z","endTime":"2026-03-31T22:23:03.000Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-31T22:23:03.000Z","endTime":"2026-03-31T22:39:50.314Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-31T22:39:50.314Z","endTime":"2026-03-31T22:42:07.534Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.865738689052257,"aZ":-15.00230307115987,"pfxX":-1.755198484376601,"pfxZ":8.523687494279647,"pX":-0.43252298959553714,"pZ":3.608928226777744,"vX0":5.307759529247044,"vY0":-140.562272449477,"vZ0":-5.353631606274037,"x":133.49,"y":141.34,"x0":-2.1116748109240953,"y0":50.002864688465266,"z0":6.501670637654208,"aX":-3.536854930888886},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":2.2,"spinRate":2226,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.388685635794753,"extension":6.545241755330074},"index":3,"playId":"3d2ac819-662b-35fa-9528-1560a758372c","pitchNumber":1,"startTime":"2026-03-31T22:42:07.534Z","endTime":"2026-03-31T22:42:10.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.767391667129658,"aZ":-24.33988945768907,"pfxX":2.632191924448762,"pfxZ":4.55027848188033,"pX":0.1816306418117054,"pZ":0.8743577107246349,"vX0":5.358795749864597,"vY0":-130.75015989215154,"vZ0":-9.065833495241922,"x":110.08,"y":215.17,"x0":-2.2404361878326733,"y0":50.00644936800663,"z0":6.227200424097794,"aX":4.5373569981471285},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.4,"breakHorizontal":-6.0,"spinRate":2644,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4196473421483322,"extension":6.837689853295529},"index":4,"playId":"a30a0233-a040-3222-a05f-69808c01d499","pitchNumber":2,"startTime":"2026-03-31T22:42:24.585Z","endTime":"2026-03-31T22:42:27.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08098528029823,"aZ":-12.41896764763872,"pfxX":-3.2884283630048277,"pfxZ":9.632728561913561,"pX":-0.46189231454229573,"pZ":3.1764472572965716,"vX0":5.9946419996378255,"vY0":-142.39654371557225,"vZ0":-6.91392484731492,"x":134.61,"y":153.02,"x0":-2.1683651307618663,"y0":50.0050313087794,"z0":6.423904089480446,"aX":-6.745986826825367},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.2,"breakHorizontal":4.7,"spinRate":2317,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.3848374159685721,"extension":6.581033756057588},"index":5,"playId":"3f616d98-0761-31e8-8eaf-b96f6c9a2eba","pitchNumber":3,"startTime":"2026-03-31T22:42:40.237Z","endTime":"2026-03-31T22:42:43.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50733973607701,"aZ":-12.561213244218076,"pfxX":-2.437290052912569,"pfxZ":9.661088041835654,"pX":-0.9435960331615013,"pZ":3.2917028375739665,"vX0":3.843728040912213,"vY0":-141.60536359883187,"vZ0":-6.550956892134296,"x":152.97,"y":149.9,"x0":-2.0022256208757785,"y0":50.00032270964132,"z0":6.439613994717559,"aX":-4.946837804387113},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":3.6,"spinRate":2221,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.38689461201614117,"extension":6.6473791527094015},"index":6,"playId":"8d283a80-9913-3b41-99ba-de54db079871","pitchNumber":4,"startTime":"2026-03-31T22:42:57.542Z","endTime":"2026-03-31T22:43:00.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.995820223579365,"aZ":-38.22767378743877,"pfxX":3.1871404395850047,"pfxZ":-4.026422580064265,"pX":0.3530001964467745,"pZ":1.6160286812568516,"vX0":4.442248031912634,"vY0":-121.8593658638058,"vZ0":-3.9665149023020434,"x":103.54,"y":195.15,"x0":-1.9077283923585016,"y0":50.00187303970394,"z0":6.567877718222934,"aX":4.7920198921631165},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.0,"breakHorizontal":-6.8,"spinRate":2738,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4495109774838615,"extension":6.726450444619597},"index":7,"playId":"30e5ae57-15de-38c2-a5d7-6088f571af47","pitchNumber":5,"startTime":"2026-03-31T22:43:14.065Z","endTime":"2026-03-31T22:43:17.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-31T22:43:17.065Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-31T22:43:46.250Z","endTime":"2026-03-31T22:43:56.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23737095894246,"aZ":-8.771080882729649,"pfxX":-2.5000451577379335,"pfxZ":11.53412927502708,"pX":0.3006376381752375,"pZ":2.526791539508038,"vX0":7.3121126860250065,"vY0":-141.7427572716415,"vZ0":-9.215850592302669,"x":105.54,"y":170.56,"x0":-1.9908696349853392,"y0":50.003261538616904,"z0":6.385436434277609,"aX":-5.073229184267728},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.1,"breakHorizontal":3.0,"spinRate":2408,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.3868374690806231,"extension":6.647136915608391},"hitData":{"launchSpeed":92.6,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.55,"coordY":168.25}},"index":0,"playId":"364a74ad-d878-372b-97b1-c19cf5e52628","pitchNumber":1,"startTime":"2026-03-31T22:43:48.544Z","endTime":"2026-03-31T22:43:56.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-31T22:43:56.414Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-31T22:44:18.475Z","endTime":"2026-03-31T22:45:33.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.077352243236078,"aZ":-36.59249054933196,"pfxX":7.37219821512433,"pfxZ":-3.093990125782586,"pX":0.14785471523950325,"pZ":1.8569769799985028,"vX0":2.8043492149588434,"vY0":-119.30275759419762,"vZ0":-3.223140553298895,"x":111.36,"y":188.64,"x0":-2.0040641827142234,"y0":50.004003683811796,"z0":6.556770678033868,"aX":10.521860666801071},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.1,"breakHorizontal":-14.0,"spinRate":2687,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.4608682587883641,"extension":6.62226120664224},"index":0,"playId":"6847a85e-350e-3024-9c2d-4e53a57d5690","pitchNumber":1,"startTime":"2026-03-31T22:44:20.752Z","endTime":"2026-03-31T22:44:23.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09101540623168,"aZ":-10.126544682343738,"pfxX":-5.586139712208296,"pfxZ":10.80872065481961,"pX":0.24200567733692394,"pZ":3.3337342470537172,"vX0":7.560240703452297,"vY0":-142.0395631802002,"vZ0":-6.921136271474259,"x":107.78,"y":148.77,"x0":-1.7306428590774348,"y0":50.00178330504176,"z0":6.448786240287552,"aX":-11.393700958508214},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.2,"breakHorizontal":8.5,"spinRate":2377,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.38589964918126896,"extension":6.514463278308846},"index":1,"playId":"6a2a1114-96ce-3f46-bd36-c35242102a84","pitchNumber":2,"startTime":"2026-03-31T22:44:34.854Z","endTime":"2026-03-31T22:44:37.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":89.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.89780916944522,"aZ":-7.394282874946213,"pfxX":-4.0044731413835635,"pfxZ":11.992138377311182,"pX":0.468743570008948,"pZ":2.705085449783563,"vX0":7.392422271668158,"vY0":-143.2543862905458,"vZ0":-9.164316273429666,"x":99.13,"y":165.74,"x0":-1.6317880095389132,"y0":50.00142927336309,"z0":6.417903767919292,"aX":-8.274229097634583},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.9,"breakHorizontal":5.6,"spinRate":2487,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.3832053397531032,"extension":6.588530766985543},"index":2,"playId":"7e051c8f-bd0e-356b-bcf5-dc7d0a5cc743","pitchNumber":3,"startTime":"2026-03-31T22:44:50.761Z","endTime":"2026-03-31T22:44:53.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":98.7,"endSpeed":90.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14748518586594,"aZ":-14.311989393997496,"pfxX":-1.1883529711186092,"pfxZ":8.492257181322902,"pX":0.5615339041463657,"pZ":4.93288058372459,"vX0":7.424427572261884,"vY0":-143.64195460095792,"vZ0":-2.4565246377537786,"x":95.6,"y":105.59,"x0":-1.8948661160893479,"y0":50.006449625534025,"z0":6.681579862608535,"aX":-2.5006005643169926},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.1,"breakHorizontal":0.7,"spinRate":2413,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.38032595305018857,"extension":6.395081060661454},"index":3,"playId":"8bcf2b08-6ab1-3ef7-89cf-73fcd65fe8ce","pitchNumber":4,"startTime":"2026-03-31T22:45:09.192Z","endTime":"2026-03-31T22:45:12.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51216347227864,"aZ":-42.130385658966574,"pfxX":5.828531395049148,"pfxZ":-6.974441899572803,"pX":-0.27379233694089944,"pZ":2.7228468048233987,"vX0":1.7567521092479397,"vY0":-118.67520237981601,"vZ0":-0.15258372074693982,"x":127.44,"y":165.26,"x0":-1.7806953700075967,"y0":50.00317249844789,"z0":6.622572397213219,"aX":8.320625686542897},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.4,"breakHorizontal":-11.0,"spinRate":2748,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.46138334930437264,"extension":6.793075134156839},"hitData":{"launchSpeed":77.6,"launchAngle":36.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.65,"coordY":92.55}},"index":4,"playId":"12533c94-fffa-34ec-86b7-7055a4a0ca1f","pitchNumber":5,"startTime":"2026-03-31T22:45:25.302Z","endTime":"2026-03-31T22:45:33.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-31T22:45:33.490Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out softly, pitcher PJ Poulin to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-31T22:47:39.107Z","endTime":"2026-03-31T22:47:53.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676571,"link":"/api/v1/people/676571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":81.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.438065738409193,"aZ":-25.359445562139317,"pfxX":9.994455748896122,"pfxZ":3.9523521106306942,"pX":-0.5519709649293644,"pZ":2.0315070109426974,"vX0":-9.70860943754545,"vY0":-131.40182877641396,"vZ0":-1.860692592400068,"x":138.04,"y":183.93,"x0":1.9169279378742443,"y0":50.00433052435212,"z0":4.659149537844889,"aX":17.23786333549299},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":-15.6,"spinRate":2158,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.4190573482972946,"extension":6.520025324027986},"hitData":{"launchSpeed":38.7,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":136.5,"coordY":188.72}},"index":0,"playId":"cb03581d-ab90-3380-82cd-71a333823165","pitchNumber":1,"startTime":"2026-03-31T22:47:45.454Z","endTime":"2026-03-31T22:47:53.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-31T22:47:53.606Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-31T22:49:21.348Z","endTime":"2026-03-31T22:50:55.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T22:48:19.956Z","endTime":"2026-03-31T22:49:23.702Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.018642225916764,"aZ":-31.201230770755284,"pfxX":12.394703730811411,"pfxZ":0.5636523412805703,"pX":0.18047029414768684,"pZ":1.6904549766982753,"vX0":-9.020007723492208,"vY0":-131.1723744225779,"vZ0":-1.0126016054547915,"x":110.12,"y":193.14,"x0":2.075348204604427,"y0":50.00055141486555,"z0":4.434469171695001,"aX":21.323562323699505},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.0,"breakHorizontal":-20.2,"spinRate":2168,"spinDirection":107},"zone":8,"typeConfidence":2.0,"plateTime":0.41959788847022406,"extension":6.3914698462926784},"index":1,"playId":"9910b6d8-d699-37c4-8f6f-8eb0229c7b71","pitchNumber":1,"startTime":"2026-03-31T22:49:23.702Z","endTime":"2026-03-31T22:49:26.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":80.8,"endSpeed":72.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7477471487563,"aZ":-32.65929246129101,"pfxX":-5.716479382137649,"pfxZ":-0.36405107547028237,"pX":-2.0346289601860557,"pZ":0.6916830281513751,"vX0":-7.679938101912766,"vY0":-117.20468803726838,"vZ0":-1.540847731305422,"x":194.56,"y":220.1,"x0":2.0681385970613864,"y0":50.00137557349244,"z0":4.500324572199986,"aX":-7.695584802684024},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.8,"breakHorizontal":12.7,"spinRate":2443,"spinDirection":281},"zone":13,"typeConfidence":0.88,"plateTime":0.4731740528320225,"extension":6.665560465843935},"index":2,"playId":"86ae7606-9f4e-3e1c-b60f-f51522a433fc","pitchNumber":2,"startTime":"2026-03-31T22:49:41.973Z","endTime":"2026-03-31T22:49:44.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.982764226187186,"aZ":-30.790951047351097,"pfxX":11.348530057710292,"pfxZ":0.8107804660924511,"pX":0.7965501419870658,"pZ":2.860718745733109,"vX0":-7.362758575044116,"vY0":-130.2275629768338,"vZ0":1.8668216481648905,"x":86.64,"y":161.54,"x0":2.1895439739134352,"y0":50.00536426522394,"z0":4.467692441291278,"aX":19.44673546474211},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.2,"breakHorizontal":-18.8,"spinRate":2104,"spinDirection":102},"zone":3,"typeConfidence":2.0,"plateTime":0.4209956175758238,"extension":6.5540900281390915},"index":3,"playId":"74c328bd-db6e-3d89-938b-bde6c8137796","pitchNumber":3,"startTime":"2026-03-31T22:50:05.479Z","endTime":"2026-03-31T22:50:08.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.161390412550084,"aZ":-27.61014616227092,"pfxX":-3.828893694406119,"pfxZ":3.3912411890561214,"pX":-0.40091748843048897,"pZ":0.597145068469434,"vX0":-4.835892272341617,"vY0":-115.26713906582229,"vZ0":-2.6174870264524834,"x":132.28,"y":222.66,"x0":2.2208249040449775,"y0":50.0053975233772,"z0":4.409722264073566,"aX":-5.159646147760612},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":5.8,"breakHorizontal":8.2,"spinRate":2456,"spinDirection":261},"zone":13,"typeConfidence":0.9,"plateTime":0.4749401889751437,"extension":6.547951895899644},"index":4,"playId":"e0eec60b-a8a2-3b49-b5e2-6b01acd0873b","pitchNumber":4,"startTime":"2026-03-31T22:50:28.492Z","endTime":"2026-03-31T22:50:31.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":71.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215999962785883,"aZ":-31.38337917756944,"pfxX":-2.1416935341722754,"pfxZ":0.6038500239256752,"pX":-0.6592299135309001,"pZ":2.9028491684926823,"vX0":-5.731569768367475,"vY0":-115.20805480532806,"vZ0":3.172389715572265,"x":142.13,"y":160.4,"x0":2.163697149029725,"y0":50.0038786150845,"z0":4.589291966665559,"aX":-2.80840683481975},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":2.4,"breakHorizontal":5.6,"spinRate":2172,"spinDirection":281},"zone":1,"typeConfidence":0.9,"plateTime":0.4798910132801377,"extension":6.64765645805959},"index":5,"playId":"2fdf2a82-86b6-3b52-ae47-a6b595686b60","pitchNumber":5,"startTime":"2026-03-31T22:50:52.031Z","endTime":"2026-03-31T22:50:55.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-31T22:50:55.031Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to right fielder James Wood.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-31T22:51:18.707Z","endTime":"2026-03-31T22:52:08.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.929956544821167,"aZ":-27.29084516923076,"pfxX":-5.405923598353523,"pfxZ":3.6037911093139128,"pX":-1.177890405276698,"pZ":2.2505163627111635,"vX0":-6.012461572938413,"vY0":-116.06551554328084,"vZ0":0.6130296810824397,"x":161.9,"y":178.02,"x0":2.1544743392222,"y0":50.004813474641985,"z0":4.5940583667070145,"aX":-7.332102974415448},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":7.0,"breakHorizontal":11.4,"spinRate":2364,"spinDirection":289},"zone":13,"typeConfidence":0.9,"plateTime":0.4729869489044418,"extension":6.567388747568126},"index":0,"playId":"8cfd3f36-537c-3e2c-81a6-fa6a11d98d4a","pitchNumber":1,"startTime":"2026-03-31T22:51:23.521Z","endTime":"2026-03-31T22:51:26.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":81.3,"endSpeed":73.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.060530972279057,"aZ":-28.043832084917984,"pfxX":-3.554771401031006,"pfxZ":2.9492024184540133,"pX":-0.41901255880976873,"pZ":1.8821151608264028,"vX0":-5.117038452908486,"vY0":-118.29253551816109,"vZ0":0.3463274573348809,"x":132.97,"y":187.96,"x0":2.2439598516787354,"y0":50.00308574208086,"z0":4.329703130848245,"aX":-4.976938510310414},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.8,"breakHorizontal":7.8,"spinRate":2449,"spinDirection":257},"zone":7,"typeConfidence":0.89,"plateTime":0.46515599052992274,"extension":6.701196143792671},"index":1,"playId":"ba52b578-03ca-32d7-a120-5f56787da2bd","pitchNumber":2,"startTime":"2026-03-31T22:51:40.506Z","endTime":"2026-03-31T22:51:43.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.548124931798732,"aZ":-27.270250787563704,"pfxX":-3.794154519082752,"pfxZ":3.49644411894812,"pX":-0.8600052419579126,"pZ":2.0708660628711164,"vX0":-6.09863256815903,"vY0":-118.2612166372311,"vZ0":0.507151241725748,"x":149.78,"y":182.87,"x0":2.254766981991028,"y0":50.003573100531945,"z0":4.374015545330713,"aX":-5.322848439798618},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.7,"breakHorizontal":8.5,"spinRate":2400,"spinDirection":264},"zone":13,"typeConfidence":0.88,"plateTime":0.46483958733244446,"extension":6.568106304664818},"hitData":{"launchSpeed":76.1,"launchAngle":35.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.43,"coordY":95.32}},"index":2,"playId":"d56c968d-7e8a-3aaf-b35f-42544b2210c3","pitchNumber":3,"startTime":"2026-03-31T22:51:59.702Z","endTime":"2026-03-31T22:52:08.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-31T22:52:08.633Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a line drive to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T22:54:17.075Z","endTime":"2026-03-31T22:54:48.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12765350532528,"aZ":-14.941472980352003,"pfxX":-1.2745471642558184,"pfxZ":8.719062592397945,"pX":-0.9740086826757389,"pZ":3.0771996510756945,"vX0":3.382919328980974,"vY0":-139.82744799112737,"vZ0":-6.708478254930072,"x":154.13,"y":155.7,"x0":-2.0349971926147914,"y0":50.00180125702454,"z0":6.49155991116141,"aX":-2.5191478007379504},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":1.6,"spinRate":2307,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.39202465473866255,"extension":6.59535360508914},"index":0,"playId":"6b428c60-5edf-34cc-a091-da3a1c93a1b0","pitchNumber":1,"startTime":"2026-03-31T22:54:22.452Z","endTime":"2026-03-31T22:54:25.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":96.2,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37854948758766,"aZ":-12.45807381024462,"pfxX":-1.43488755416151,"pfxZ":9.999045057106994,"pX":0.4654235516108089,"pZ":2.784058933430488,"vX0":6.84964462186295,"vY0":-139.74622630606885,"vZ0":-7.805212432879014,"x":99.26,"y":163.61,"x0":-1.834268087536186,"y0":50.005027909120805,"z0":6.437435674550723,"aX":-2.8308349318870416},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":1.2,"spinRate":2320,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.3924056550323818,"extension":6.635691450505979},"hitData":{"launchSpeed":81.1,"launchAngle":22.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.0,"coordY":92.75}},"index":1,"playId":"22ddf5e1-de4a-36d8-92a8-4589af3dc3aa","pitchNumber":2,"startTime":"2026-03-31T22:54:35.570Z","endTime":"2026-03-31T22:54:48.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-31T22:54:48.447Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a ground ball to left fielder Brandon Marsh. Daylen Lile to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T22:55:06.577Z","endTime":"2026-03-31T22:55:22.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93582643966573,"aZ":-13.313745014736195,"pfxX":-3.4822114933176205,"pfxZ":9.382546543196176,"pX":0.13939491452931127,"pZ":3.255520749762009,"vX0":7.288672957836992,"vY0":-140.88025700245345,"vZ0":-6.695382091757093,"x":111.69,"y":150.88,"x0":-2.0287009550944917,"y0":50.005375498748165,"z0":6.52315753478066,"aX":-7.002203660892495},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":4.8,"spinRate":2363,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.38874299833795956,"extension":6.422343272873147},"hitData":{"launchSpeed":80.4,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.22,"coordY":123.63}},"index":0,"playId":"7fb6a96c-cd99-3bc0-97d3-d4b1f5700648","pitchNumber":1,"startTime":"2026-03-31T22:55:09.009Z","endTime":"2026-03-31T22:55:22.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.5,"awayTeamWinProbability":59.5,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":1.54,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-31T22:55:22.534Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Keibert Ruiz flies out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T22:55:53.438Z","endTime":"2026-03-31T22:56:29.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":89.9,"endSpeed":82.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.076394965722088,"aZ":-26.310411405781288,"pfxX":3.072121713560706,"pfxZ":3.381688170108596,"pX":-0.7176673454217467,"pZ":3.398857870993206,"vX0":2.9498520149853253,"vY0":-130.92451644087595,"vZ0":-2.861606864154635,"x":144.36,"y":147.01,"x0":-2.258716513397514,"y0":50.00213590359891,"z0":6.478684138966633,"aX":5.322909985256351},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":-6.2,"spinRate":2595,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.41862695725183396,"extension":6.775037023524984},"index":0,"playId":"ff207b0c-a8ba-3561-98ab-bb7129f3a66e","pitchNumber":1,"startTime":"2026-03-31T22:55:57.175Z","endTime":"2026-03-31T22:56:00.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":96.3,"endSpeed":88.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.299673396072162,"aZ":-12.568781472636045,"pfxX":-1.883492109900855,"pfxZ":9.849192756554642,"pX":0.4102982653902425,"pZ":2.488474823415354,"vX0":6.850102754755602,"vY0":-139.91044277289993,"vZ0":-8.732209614874806,"x":101.36,"y":171.59,"x0":-1.820650506029068,"y0":50.00696938052903,"z0":6.465407850989687,"aX":-3.7511262991820282},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":2.0,"spinRate":2249,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.39084028252066005,"extension":6.597866888975192},"hitData":{"launchSpeed":83.7,"launchAngle":34.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.99,"coordY":76.86}},"index":1,"playId":"f80fc146-8cd4-36a1-9e22-433fb096ebca","pitchNumber":2,"startTime":"2026-03-31T22:56:16.384Z","endTime":"2026-03-31T22:56:29.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.93,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-31T22:56:29.792Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Tena flies out to right fielder Adolis García. Daylen Lile to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T22:56:55.179Z","endTime":"2026-03-31T22:58:45.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.065608861416695,"aZ":-28.38330604885938,"pfxX":3.5524826123739928,"pfxZ":2.25134615023197,"pX":-0.9922076017713684,"pZ":2.171676447666401,"vX0":1.9253968565271844,"vY0":-128.94890559788772,"vZ0":-5.141622079109474,"x":154.82,"y":180.14,"x0":-2.210252590088525,"y0":50.001301813181634,"z0":6.383866798721984,"aX":5.975447812145081},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":-6.8,"spinRate":2477,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4249352028030855,"extension":6.953886747081668},"index":0,"playId":"fbcdc228-eb31-3489-8ded-488346ae5baf","pitchNumber":1,"startTime":"2026-03-31T22:56:56.791Z","endTime":"2026-03-31T22:56:59.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43802019208333,"aZ":-28.738626854767045,"pfxX":3.9015756699807786,"pfxZ":2.1071812668381593,"pX":-0.5127320002050959,"pZ":2.529286518178689,"vX0":2.692446316303874,"vY0":-126.9207592409904,"vZ0":-4.049252232225263,"x":136.54,"y":170.49,"x0":-2.0947558449606825,"y0":50.00086781713137,"z0":6.43884456701593,"aX":6.351814188103727},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":-7.7,"spinRate":2511,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.4318607640732104,"extension":6.641277208241302},"index":1,"playId":"1919ce61-6b01-3288-a7b2-0bb38303dea1","pitchNumber":2,"startTime":"2026-03-31T22:57:14.068Z","endTime":"2026-03-31T22:57:17.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.240913227281343,"aZ":-41.873679497449714,"pfxX":2.959996641553662,"pfxZ":-6.890555523466007,"pX":-0.955065045011781,"pZ":2.1786860631700153,"vX0":1.2170298653584157,"vY0":-118.09261939765021,"vZ0":-1.2415031196832713,"x":153.4,"y":179.96,"x0":-1.8622483100071139,"y0":50.00446274171342,"z0":6.57550096401966,"aX":4.165623662802979},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-12.5,"breakHorizontal":-5.6,"spinRate":2544,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4644563558527808,"extension":6.723701924130251},"index":2,"playId":"564369a4-891c-32d7-a729-3ebda4c8a893","pitchNumber":3,"startTime":"2026-03-31T22:57:31.088Z","endTime":"2026-03-31T22:57:34.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.558976120719016,"aZ":-14.230355573658734,"pfxX":-1.8262006506419786,"pfxZ":9.023930936000923,"pX":0.057511893850091055,"pZ":2.1778880728042425,"vX0":5.905507030687566,"vY0":-139.87079379458632,"vZ0":-9.203700665860557,"x":114.81,"y":179.98,"x0":-1.8407174982433416,"y0":50.000303525757275,"z0":6.43683353873162,"aX":-3.630969543061959},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":2.2,"spinRate":2244,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.39108878359376664,"extension":6.697533797902966},"index":3,"playId":"6b5a9579-b59e-36a1-82a4-eb6ecf95a805","pitchNumber":4,"startTime":"2026-03-31T22:57:47.874Z","endTime":"2026-03-31T22:57:51.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.778286003165167,"aZ":-10.986840113352974,"pfxX":-1.721911388254746,"pfxZ":10.470376723468032,"pX":0.7059591925692705,"pZ":3.687836687028989,"vX0":7.432462890253673,"vY0":-141.25379453150626,"vZ0":-5.768474968825469,"x":90.09,"y":139.21,"x0":-1.7341214533094738,"y0":50.00292593356841,"z0":6.461033755112636,"aX":-3.485898930267653},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.0,"breakHorizontal":1.7,"spinRate":2278,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.3875731115164931,"extension":6.745868573144922},"index":4,"playId":"8a673d44-d93c-3572-888b-437136d5cb1c","pitchNumber":5,"startTime":"2026-03-31T22:58:17.464Z","endTime":"2026-03-31T22:58:21.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.689648701420346,"aZ":-37.217836037952324,"pfxX":3.9501102838834177,"pfxZ":-3.61430214887785,"pX":0.1422408947491312,"pZ":1.4327546538359301,"vX0":3.2825917199451835,"vY0":-117.76500387922378,"vZ0":-3.852137130367544,"x":111.58,"y":200.1,"x0":-1.78607175135077,"y0":50.002495933734316,"z0":6.554961594363295,"aX":5.5125860071493555},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.2,"breakHorizontal":-8.0,"spinRate":2666,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.46622463913916734,"extension":6.715254962193055},"hitData":{"launchSpeed":78.0,"launchAngle":37.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.81,"coordY":116.12}},"index":5,"playId":"6e1c1f2f-98b6-3b3d-8436-fb2896540d6c","pitchNumber":6,"startTime":"2026-03-31T22:58:33.398Z","endTime":"2026-03-31T22:58:45.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":4.199999999999996,"leverageIndex":2.04,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-31T22:58:45.343Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Wiemer lines out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T22:59:22.139Z","endTime":"2026-03-31T23:00:30.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":96.2,"endSpeed":88.2,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.658233213792425,"aZ":-13.670188885110358,"pfxX":-7.678810526700932,"pfxZ":9.328910197383198,"pX":-0.5582074253603736,"pZ":2.282745305607238,"vX0":5.976091711483762,"vY0":-139.75311806884662,"vZ0":-9.114389077357178,"x":138.28,"y":177.15,"x0":-1.7235835817207568,"y0":50.00546586381432,"z0":6.478475129934802,"aX":-15.234753459092595},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":12.7,"spinRate":2179,"spinDirection":191},"zone":7,"typeConfidence":2.0,"plateTime":0.39150805402932765,"extension":6.731107835532522},"index":0,"playId":"d5da04ce-6977-3801-b894-ee6b2f4c1064","pitchNumber":1,"startTime":"2026-03-31T22:59:23.240Z","endTime":"2026-03-31T22:59:27.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51462095983871,"aZ":-16.643662468781283,"pfxX":-7.326676654511392,"pfxZ":7.847494170146532,"pX":-1.6052492004187509,"pZ":2.6416999484709587,"vX0":3.303483049700438,"vY0":-139.579679682678,"vZ0":-7.8887235902927415,"x":178.19,"y":167.45,"x0":-1.850181469950033,"y0":50.003671584505184,"z0":6.59412844998153,"aX":-14.501669149849358},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":12.6,"spinRate":2032,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.39195577034092066,"extension":6.5341858408428335},"index":1,"playId":"96357bfe-a958-3559-9e88-f545fcabbaf9","pitchNumber":2,"startTime":"2026-03-31T23:00:02.965Z","endTime":"2026-03-31T23:00:05.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":98.4,"endSpeed":90.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67878278662116,"aZ":-12.115281050119343,"pfxX":-3.8655905772951433,"pfxZ":9.660985420088,"pX":-0.08883415793145283,"pZ":3.9033332175847066,"vX0":5.869169956109808,"vY0":-143.11051164932516,"vZ0":-5.5717621108687725,"x":120.39,"y":133.39,"x0":-1.6630034781514045,"y0":50.00581767801999,"z0":6.6328664948639435,"aX":-8.028899803479565},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.6,"breakHorizontal":5.9,"spinRate":2298,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3825658585716698,"extension":6.390869108426725},"hitData":{"launchSpeed":91.7,"launchAngle":20.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.9,"coordY":101.17}},"index":2,"playId":"f99dae32-7a66-3df4-9606-498173f30ddf","pitchNumber":3,"startTime":"2026-03-31T23:00:23.596Z","endTime":"2026-03-31T23:00:30.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":1.96,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:00:30.196Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Keibert Ruiz challenged (pitch result), call on the field was confirmed: Alec Bohm walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T23:02:42.569Z","endTime":"2026-03-31T23:04:14.116Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Zack Littell replaces PJ Poulin.","event":"Pitching Substitution","eventType":"pitching_substitution","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-31T23:02:06.795Z","endTime":"2026-03-31T23:02:44.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641793,"link":"/api/v1/people/641793"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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.1,"endSpeed":84.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.302337999156226,"aZ":-11.876984249500422,"pfxX":-4.110477370689223,"pfxZ":10.938682949445079,"pX":0.7188734950257739,"pZ":3.597055031867034,"vX0":4.823326797971652,"vY0":-135.53110358122467,"vZ0":-4.401651966700826,"x":89.6,"y":141.66,"x0":-0.5518880942615761,"y0":50.00639310721015,"z0":6.07522183714896,"aX":-7.630080777280574},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":6.4,"spinRate":2125,"spinDirection":216},"zone":12,"typeConfidence":0.94,"plateTime":0.4045202804405883,"extension":6.317738816827498},"index":1,"playId":"44b20124-abfa-3766-9c97-e920054dfbd5","pitchNumber":1,"startTime":"2026-03-31T23:02:44.881Z","endTime":"2026-03-31T23:02:47.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.507449608481487,"aZ":-10.808410107271682,"pfxX":-3.257111666558983,"pfxZ":11.532394990027743,"pX":1.0923920217581502,"pZ":2.597164858695942,"vX0":5.100729967639221,"vY0":-135.25153946407488,"vZ0":-7.289376441867062,"x":75.36,"y":168.66,"x0":-0.39478852323452257,"y0":50.00245377042167,"z0":6.085249664358035,"aX":-6.034505337151484},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.6,"breakHorizontal":4.8,"spinRate":2178,"spinDirection":208},"zone":14,"typeConfidence":0.94,"plateTime":0.4049804887277486,"extension":6.274062954006614},"index":2,"playId":"acf28054-fde6-3b51-8b54-50c615bdd4fc","pitchNumber":2,"startTime":"2026-03-31T23:03:00.450Z","endTime":"2026-03-31T23:03:03.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.592273248294134,"aZ":-20.0833268223417,"pfxX":1.259370641387945,"pfxZ":7.0181628668805045,"pX":1.2315505455385263,"pZ":2.4374437387101198,"vX0":4.712463685788583,"vY0":-130.02799452188168,"vZ0":-5.24122842235003,"x":70.06,"y":172.97,"x0":-0.7632581199659781,"y0":50.00632905006491,"z0":5.989437912821061,"aX":2.1708423952438114},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.9,"breakHorizontal":-3.2,"spinRate":2357,"spinDirection":202},"zone":14,"typeConfidence":0.86,"plateTime":0.4201918502429751,"extension":6.342985100570875},"index":3,"playId":"1b94acd5-ff26-34d9-ae4b-aed1166db14c","pitchNumber":3,"startTime":"2026-03-31T23:03:16.142Z","endTime":"2026-03-31T23:03:19.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59498150042302,"aZ":-11.091571578221522,"pfxX":-3.9383870015346094,"pfxZ":11.66671069522371,"pX":0.3646469854727408,"pZ":2.6343706316096833,"vX0":3.9507969833792873,"vY0":-133.98109782227735,"vZ0":-6.535520075630645,"x":103.1,"y":167.65,"x0":-0.6216881476641928,"y0":50.00069472295748,"z0":5.908153915766706,"aX":-7.115781944433822},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.8,"breakHorizontal":6.2,"spinRate":2163,"spinDirection":214},"zone":6,"typeConfidence":0.94,"plateTime":0.40977241824880606,"extension":6.4138792390805035},"index":4,"playId":"68975a46-a03d-3ee3-8221-b7a7446abbe2","pitchNumber":4,"startTime":"2026-03-31T23:03:33.376Z","endTime":"2026-03-31T23:03:36.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":90.2,"endSpeed":82.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.128484101513653,"aZ":-15.946289566309833,"pfxX":-1.0530967955087709,"pfxZ":9.2885359435157,"pX":-0.13304244626179362,"pZ":1.598475225390999,"vX0":2.0250041625629063,"vY0":-131.198682165632,"vZ0":-8.124605016447925,"x":122.07,"y":195.62,"x0":-0.7772452591718659,"y0":50.006354457021985,"z0":5.918461604024108,"aX":-1.8407893849182513},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.2,"breakHorizontal":1.4,"spinRate":2296,"spinDirection":199},"zone":13,"typeConfidence":0.68,"plateTime":0.41708525819414977,"extension":6.308630939563375},"index":5,"playId":"6cca2e9a-8d44-3d0b-bdc9-692a189ab655","pitchNumber":5,"startTime":"2026-03-31T23:03:47.093Z","endTime":"2026-03-31T23:04:14.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}},"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:04:14.116Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to center fielder Joey Wiemer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T23:04:28.402Z","endTime":"2026-03-31T23:06:43.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"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":91.2,"endSpeed":83.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78489939610826,"aZ":-12.276887277971692,"pfxX":-3.16857932540429,"pfxZ":11.201049417285201,"pX":-0.32358232685216937,"pZ":3.128440388065422,"vX0":1.857819238573279,"vY0":-132.7771818763984,"vZ0":-5.339756654109656,"x":129.33,"y":154.31,"x0":-0.6225432291104616,"y0":50.00288186555504,"z0":6.067078155483594,"aX":-5.628670108233443},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.2,"breakHorizontal":5.3,"spinRate":2145,"spinDirection":208},"zone":1,"typeConfidence":0.92,"plateTime":0.4133196285161982,"extension":6.339767414514379},"index":0,"playId":"ff33019d-19b0-33d5-b900-b5e27c72927e","pitchNumber":1,"startTime":"2026-03-31T23:04:31.717Z","endTime":"2026-03-31T23:04:34.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.346459251432595,"aZ":-19.99258429093929,"pfxX":1.7140231908995318,"pfxZ":7.2868357218208075,"pX":-0.39691922326012496,"pZ":3.2331490986611753,"vX0":0.7006404225095092,"vY0":-128.38755762086063,"vZ0":-3.4563698529740354,"x":132.13,"y":151.48,"x0":-0.8958996668159844,"y0":50.00015469548878,"z0":6.1510755289029,"aX":2.863110797121633},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.7,"breakHorizontal":-3.2,"spinRate":2341,"spinDirection":201},"zone":1,"typeConfidence":0.86,"plateTime":0.4264829668566805,"extension":6.143314954999537},"index":1,"playId":"de20173e-6980-3762-9fa0-fe9c264c4d24","pitchNumber":2,"startTime":"2026-03-31T23:04:49.613Z","endTime":"2026-03-31T23:04:52.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-31T23:05:01.658Z","endTime":"2026-03-31T23:05:16.108Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.872930417902314,"aZ":-29.597306109120865,"pfxX":-7.285155384214736,"pfxZ":1.6900220237509593,"pX":0.9336776895329684,"pZ":0.5961063137168583,"vX0":5.789664847635727,"vY0":-122.86433037230128,"vZ0":-6.691045624628179,"x":81.41,"y":222.69,"x0":-0.5094681193275205,"y0":50.00477557362693,"z0":5.877749899633335,"aX":-11.11358141014692},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.7,"breakHorizontal":11.8,"spinRate":1081,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.44621048141408437,"extension":6.201982668714762},"index":3,"playId":"3eac56a8-5120-3e48-9153-a285dda1d115","pitchNumber":3,"startTime":"2026-03-31T23:05:16.108Z","endTime":"2026-03-31T23:05:19.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64369558161829,"aZ":-12.244459666930798,"pfxX":-4.165578843767668,"pfxZ":10.650319600284304,"pX":0.21376197734214467,"pZ":3.868992112414651,"vX0":3.1750715096493316,"vY0":-136.3341305980129,"vZ0":-3.8250532245008446,"x":108.85,"y":134.32,"x0":-0.4282139927531653,"y0":50.003267468334194,"z0":6.1431241534657035,"aX":-7.795034627961637},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":6.8,"spinRate":2190,"spinDirection":212},"zone":12,"typeConfidence":0.94,"plateTime":0.40268943142586533,"extension":6.227389502878956},"index":4,"playId":"2330a897-ada5-31f3-bbe8-c70cb77089a6","pitchNumber":4,"startTime":"2026-03-31T23:05:39.682Z","endTime":"2026-03-31T23:05:42.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.207689735855887,"aZ":-32.712809806571,"pfxX":-6.321486321554244,"pfxZ":-0.3603773820015981,"pX":-0.5800590577052084,"pZ":2.8732734626647076,"vX0":2.1128060151165275,"vY0":-122.5165799818125,"vZ0":-1.1118241027417481,"x":139.11,"y":161.2,"x0":-0.639070069809409,"y0":50.00168491010142,"z0":6.16253341268344,"aX":-9.48160087623802},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.6,"breakHorizontal":10.8,"spinRate":893,"spinDirection":242},"zone":1,"typeConfidence":0.91,"plateTime":0.44935225812079027,"extension":6.060501999474642},"index":5,"playId":"f33dc9da-14b4-3dca-a767-f61341817e0b","pitchNumber":5,"startTime":"2026-03-31T23:06:04.195Z","endTime":"2026-03-31T23:06:07.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77428865945889,"aZ":-20.551804542603413,"pfxX":-9.28915184138809,"pfxZ":6.48678835686156,"pX":-0.24257024163103036,"pZ":3.139641380096153,"vX0":4.002314139210585,"vY0":-132.82574192517714,"vZ0":-3.6468061964960374,"x":126.25,"y":154.01,"x0":-0.5599646436611964,"y0":50.00217288673445,"z0":6.020212268495195,"aX":-16.63906005496489},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.2,"breakHorizontal":16.0,"spinRate":2126,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.41196563124610774,"extension":6.308203672974918},"hitData":{"launchSpeed":95.4,"launchAngle":30.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":87.08,"coordY":51.05}},"index":6,"playId":"d9d812f8-eb59-3ea5-841f-95fb2486e1a9","pitchNumber":6,"startTime":"2026-03-31T23:06:27.973Z","endTime":"2026-03-31T23:06:43.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.52,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:06:43.302Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T23:07:02.080Z","endTime":"2026-03-31T23:07:35.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":92.7,"endSpeed":84.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.307195229949443,"aZ":-13.44039018213254,"pfxX":-4.052566785951921,"pfxZ":10.211119341560643,"pX":-0.6156548316142796,"pZ":4.690820715130099,"vX0":1.070855352018299,"vY0":-135.0510030616275,"vZ0":-1.6982848712200913,"x":140.47,"y":112.13,"x0":-0.4926153528388472,"y0":50.00142344906437,"z0":6.280495959968123,"aX":-7.433084336748017},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":7.1,"spinRate":2065,"spinDirection":208},"zone":11,"typeConfidence":0.94,"plateTime":0.4066627611324978,"extension":6.2730408156195},"index":0,"playId":"07083934-7ec0-393d-8b5c-1dc75da4dda1","pitchNumber":1,"startTime":"2026-03-31T23:07:04.623Z","endTime":"2026-03-31T23:07:07.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193583434334897,"aZ":-22.24816937002099,"pfxX":0.3686166906652,"pfxZ":5.92128044940403,"pX":0.714722362741465,"pZ":2.669799332321265,"vX0":3.166642632887783,"vY0":-128.52342847101795,"vZ0":-4.482176544075478,"x":89.76,"y":166.7,"x0":-0.5802466338421978,"y0":50.00034402938024,"z0":6.16018583599201,"aX":0.6176013673214892},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.0,"breakHorizontal":-1.3,"spinRate":2249,"spinDirection":198},"zone":6,"typeConfidence":0.88,"plateTime":0.42586684835270194,"extension":6.247229588678493},"hitData":{"launchSpeed":91.9,"launchAngle":27.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.11,"coordY":74.26}},"index":1,"playId":"d68c279c-dc90-3b75-8adb-71f256fbd1d7","pitchNumber":2,"startTime":"2026-03-31T23:07:24.590Z","endTime":"2026-03-31T23:07:35.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:07:35.951Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to left fielder Daylen Lile. Alec Bohm to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T23:07:57.294Z","endTime":"2026-03-31T23:08:30.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.6,"endSpeed":80.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72543349122629,"aZ":-22.9318925677614,"pfxX":2.0817586211845005,"pfxZ":5.570391527510436,"pX":0.09607808972042574,"pZ":2.6595117195419626,"vX0":1.3949271093310724,"vY0":-127.58438754436159,"vZ0":-4.342097934782557,"x":113.34,"y":166.97,"x0":-0.7270165692452616,"y0":50.001112517341916,"z0":6.176924177838724,"aX":3.452711114829659},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.4,"breakHorizontal":-4.1,"spinRate":2284,"spinDirection":187},"zone":5,"typeConfidence":0.9,"plateTime":0.4282982886615532,"extension":6.1619545033418195},"index":0,"playId":"5a091daa-46db-38ea-93fe-afa40d4c6490","pitchNumber":1,"startTime":"2026-03-31T23:08:01.578Z","endTime":"2026-03-31T23:08:04.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":75.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.463733713372772,"aZ":-37.00053978327646,"pfxX":-7.981666333499928,"pfxZ":-3.2848391593065127,"pX":-0.8657674910076175,"pZ":1.8606423409326864,"vX0":1.7546255630060048,"vY0":-121.76537328068041,"vZ0":-2.2459669576340233,"x":150.0,"y":188.54,"x0":-0.5686943873482677,"y0":50.0011172287399,"z0":6.0598437845717825,"aX":-11.739043475636617},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.2,"breakHorizontal":13.9,"spinRate":1019,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.45338321283594807,"extension":6.127388495142846},"hitData":{"launchSpeed":92.8,"launchAngle":13.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.49,"coordY":108.92}},"index":1,"playId":"64e628e6-6173-3eea-9c6a-cd80e1a16cfc","pitchNumber":2,"startTime":"2026-03-31T23:08:19.194Z","endTime":"2026-03-31T23:08:30.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:08:30.357Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T23:08:56.079Z","endTime":"2026-03-31T23:10:07.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":88.6,"endSpeed":81.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.536372194846777,"aZ":-21.55696290775466,"pfxX":1.0003402184200665,"pfxZ":6.232141954586876,"pX":-0.10046636829245144,"pZ":3.3469503001721095,"vX0":1.3362814033951291,"vY0":-129.0907322799959,"vZ0":-3.037229569974991,"x":120.83,"y":148.41,"x0":-0.7529534643396716,"y0":50.002251814859875,"z0":6.180968005868075,"aX":1.7036158195634852},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.9,"breakHorizontal":-2.0,"spinRate":2142,"spinDirection":196},"zone":2,"typeConfidence":0.86,"plateTime":0.4227938416113588,"extension":6.281646366786486},"index":0,"playId":"cc77182a-88fd-35cf-ae82-6f218a34abc3","pitchNumber":1,"startTime":"2026-03-31T23:08:56.508Z","endTime":"2026-03-31T23:08:59.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.331944928406198,"aZ":-14.3525878962137,"pfxX":-3.6512458225487956,"pfxZ":9.6897039086412,"pX":-0.059185296823389945,"pZ":3.026184394619052,"vX0":2.2601013159057093,"vY0":-134.7697292543345,"vZ0":-5.503260779213264,"x":119.26,"y":157.07,"x0":-0.43436413527659307,"y0":50.00297733259864,"z0":6.108685849188055,"aX":-6.715470915106027},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":6.1,"spinRate":2088,"spinDirection":208},"zone":2,"typeConfidence":0.92,"plateTime":0.4064434638750525,"extension":6.335655658097779},"index":1,"playId":"91241fda-a194-3046-9536-6858198cc63a","pitchNumber":2,"startTime":"2026-03-31T23:09:13.132Z","endTime":"2026-03-31T23:09:16.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":93.1,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.632485509124255,"aZ":-15.522183405900465,"pfxX":-3.903919608363645,"pfxZ":8.926266982527729,"pX":-0.05399615557349297,"pZ":2.5943121574350765,"vX0":1.7468404147110355,"vY0":-135.48312199557557,"vZ0":-6.759350852066644,"x":119.06,"y":168.73,"x0":-0.19868409427714767,"y0":50.001643028081766,"z0":6.199419882548474,"aX":-7.282389429119568},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":6.7,"spinRate":2076,"spinDirection":209},"zone":5,"typeConfidence":0.92,"plateTime":0.40373041013764155,"extension":6.3867530448855785},"index":2,"playId":"6f0698c2-2bbe-3c02-9844-74ad81c4122d","pitchNumber":3,"startTime":"2026-03-31T23:09:31.663Z","endTime":"2026-03-31T23:09:34.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":74.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.467811027610892,"aZ":-35.674855531298434,"pfxX":7.051511299879058,"pfxZ":-2.5548502635293477,"pX":0.5472739269134128,"pZ":2.4703046292165323,"vX0":0.8360381767997702,"vY0":-116.0580579056836,"vZ0":-0.681581513739128,"x":96.14,"y":172.08,"x0":-0.7336295993629977,"y0":50.00115794329286,"z0":6.147513876050163,"aX":9.676611526846585},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.6,"breakHorizontal":-13.0,"spinRate":2203,"spinDirection":43},"zone":6,"typeConfidence":0.92,"plateTime":0.47084486444553963,"extension":6.122451680089949},"hitData":{"launchSpeed":92.8,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.15,"coordY":169.77}},"index":3,"playId":"4b8adcd5-f065-36e8-bffc-9fab70f4de46","pitchNumber":4,"startTime":"2026-03-31T23:09:55.535Z","endTime":"2026-03-31T23:10:07.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.81,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:10:07.176Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T23:12:22.717Z","endTime":"2026-03-31T23:13:22.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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.1,"endSpeed":88.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76869622180944,"aZ":-15.64243898323728,"pfxX":-4.335545148166255,"pfxZ":8.317537089193031,"pX":-1.170060958073192,"pZ":3.2076837255261132,"vX0":4.006225031061212,"vY0":-139.88982535346702,"vZ0":-6.11464163691656,"x":161.6,"y":152.17,"x0":-2.0555915707366315,"y0":50.00186235687132,"z0":6.442584823283372,"aX":-8.615489870582957},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":2182,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3911571964204157,"extension":6.536687051068655},"index":0,"playId":"2a718d0e-1070-3a84-829d-e7e372c9a7ad","pitchNumber":1,"startTime":"2026-03-31T23:12:23.427Z","endTime":"2026-03-31T23:12:26.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.415878949501856,"aZ":-26.273263765549828,"pfxX":2.461682580108696,"pfxZ":3.502795665650998,"pX":-0.6502036649449647,"pZ":3.165508267225916,"vX0":3.1474277947120015,"vY0":-128.64953660589146,"vZ0":-3.2887942584134278,"x":141.78,"y":153.31,"x0":-2.206972733865848,"y0":50.00366509944787,"z0":6.485630279601492,"aX":4.146795113726306},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":-5.2,"spinRate":2506,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.4249250958495199,"extension":6.536538928529905},"index":1,"playId":"e3e99b2c-071c-3a2d-97d6-05c243be15ad","pitchNumber":2,"startTime":"2026-03-31T23:12:36.790Z","endTime":"2026-03-31T23:12:39.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06284475938579,"aZ":-36.990921355349734,"pfxX":3.3151627734489804,"pfxZ":-3.364422646265873,"pX":-0.07787765021803666,"pZ":1.1279776703087192,"vX0":3.414973418502673,"vY0":-118.91965418972275,"vZ0":-4.721142780677517,"x":119.97,"y":208.32,"x0":-1.9639843316395589,"y0":50.005457142906906,"z0":6.499160278349105,"aX":4.742243238279558},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.0,"breakHorizontal":-6.8,"spinRate":2568,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4608058790594427,"extension":6.4496930984544},"index":2,"playId":"a5d7aace-1c3e-31f5-85c0-2e944901df49","pitchNumber":3,"startTime":"2026-03-31T23:12:49.519Z","endTime":"2026-03-31T23:12:53.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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.9,"endSpeed":87.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.480710498999166,"aZ":-12.629659764595685,"pfxX":-2.769593975709692,"pfxZ":10.134440662966288,"pX":-0.8252421312880489,"pZ":1.7868028787525134,"vX0":4.020698199525793,"vY0":-137.94034662291236,"vZ0":-10.074592919845943,"x":148.46,"y":190.54,"x0":-1.941419530940703,"y0":50.00302703069083,"z0":6.336417050163961,"aX":-5.341405073379405},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":4.2,"spinRate":2223,"spinDirection":189},"zone":7,"typeConfidence":2.0,"plateTime":0.39697251126888133,"extension":6.555776553192669},"index":3,"playId":"b03752e8-52c1-3a28-96c7-b47f2401d116","pitchNumber":4,"startTime":"2026-03-31T23:13:03.612Z","endTime":"2026-03-31T23:13:06.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.648195844713115,"aZ":-39.76294564649555,"pfxX":5.205260603626407,"pfxZ":-5.4542317502315285,"pX":0.17231694931737826,"pZ":0.8462387088740236,"vX0":2.9876653418528125,"vY0":-117.59778122434174,"vZ0":-4.456158855723287,"x":110.43,"y":215.93,"x0":-1.793610959909538,"y0":50.00321769903315,"z0":6.479505942697514,"aX":7.24256306782068},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-10.7,"breakHorizontal":-10.2,"spinRate":2686,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4669221785098552,"extension":6.7199036804505035},"index":4,"playId":"50e17751-fe19-3643-97b6-fbc29b0f0c5c","pitchNumber":5,"startTime":"2026-03-31T23:13:19.501Z","endTime":"2026-03-31T23:13:22.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:13:22.725Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T23:13:44.710Z","endTime":"2026-03-31T23:14:11.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.101359784696815,"aZ":-29.12412240060524,"pfxX":3.5472549730868037,"pfxZ":1.8221571371385803,"pX":0.4068350949476498,"pZ":2.341533761626351,"vX0":5.15655265252728,"vY0":-127.99428541149052,"vZ0":-4.49073644038075,"x":101.49,"y":175.56,"x0":-2.087714125051431,"y0":50.00518826519488,"z0":6.375107557218879,"aX":5.9396274862029035},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":-7.4,"spinRate":2468,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.4264088039419338,"extension":6.761945053312467},"index":0,"playId":"1886bbb3-41ad-3e62-892d-314ba3d3cf83","pitchNumber":1,"startTime":"2026-03-31T23:13:48.126Z","endTime":"2026-03-31T23:13:51.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.059683829701346,"aZ":-14.721548190689642,"pfxX":-3.0229916110377073,"pfxZ":8.609640741900659,"pX":0.8968642318058438,"pZ":3.7539614897063274,"vX0":8.524268183919915,"vY0":-140.78905269185304,"vZ0":-5.201335043250449,"x":82.81,"y":137.42,"x0":-1.7643932004991936,"y0":50.003360647428615,"z0":6.563124824811351,"aX":-6.129555587553017},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.8,"breakHorizontal":4.0,"spinRate":2291,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.38761518485489654,"extension":6.428523385180536},"hitData":{"launchSpeed":76.9,"launchAngle":-18.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.85,"coordY":153.55}},"index":1,"playId":"56aa36ea-03bf-31fa-bef1-f2405a2b247d","pitchNumber":2,"startTime":"2026-03-31T23:14:01.962Z","endTime":"2026-03-31T23:14:11.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:14:11.895Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. challenged (pitch result), call on the field was confirmed: Luis García Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T23:14:29.394Z","endTime":"2026-03-31T23:15:42.642Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72183652250792,"aZ":-36.2652179924481,"pfxX":4.73245263833798,"pfxZ":-2.9552177161911484,"pX":-0.2251455251568936,"pZ":2.6075279421512345,"vX0":2.279300020664785,"vY0":-116.84710416786673,"vZ0":-1.3483538001956206,"x":125.58,"y":168.38,"x0":-1.8276063445286603,"y0":50.00226185916253,"z0":6.595059828463836,"aX":6.552687934366053},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.4,"breakHorizontal":-9.1,"spinRate":2563,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.46850411337430886,"extension":6.6969589906141875},"index":0,"playId":"2f558cda-3339-34ff-ab02-ad2a132ebc96","pitchNumber":1,"startTime":"2026-03-31T23:14:30.223Z","endTime":"2026-03-31T23:14:33.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.574647996016093,"aZ":-24.60068404948464,"pfxX":-8.363912155198706,"pfxZ":4.575269955716153,"pX":-0.5374082582149915,"pZ":0.5736319725251269,"vX0":6.365969534406177,"vY0":-127.44779554097049,"vZ0":-9.521799920306579,"x":137.48,"y":223.29,"x0":-1.9727956723247633,"y0":50.004974172715535,"z0":6.280320273871697,"aX":-13.851834306598837},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.5,"breakHorizontal":13.8,"spinRate":1530,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4286916077422598,"extension":6.7676657674098},"index":1,"playId":"e5c1a5d1-d9b4-3b27-8bcf-e654478bd432","pitchNumber":2,"startTime":"2026-03-31T23:14:43.975Z","endTime":"2026-03-31T23:14:46.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40515089820013,"aZ":-41.005202387478406,"pfxX":2.7430154675300025,"pfxZ":-6.418588235377985,"pX":0.11956812746840649,"pZ":1.7391398368085902,"vX0":3.523285721167353,"vY0":-117.48008134561238,"vZ0":-2.1770629411540265,"x":112.44,"y":191.82,"x0":-1.7646401851121405,"y0":50.00158734216579,"z0":6.5440054042475575,"aX":3.7749702955345112},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-11.9,"breakHorizontal":-6.0,"spinRate":2618,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.4689735276673743,"extension":6.619051278255495},"index":2,"playId":"60096521-03ac-3c4c-9f74-ab57c3f6f0c5","pitchNumber":3,"startTime":"2026-03-31T23:15:00.607Z","endTime":"2026-03-31T23:15:03.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45111225779608,"aZ":-26.781362880333514,"pfxX":-9.11731088427316,"pfxZ":3.1892735886377306,"pX":0.2987522990005958,"pZ":1.6536212534615873,"vX0":8.485065486616685,"vY0":-129.05998733512502,"vZ0":-6.7596266340521725,"x":105.61,"y":194.13,"x0":-1.8444257713087895,"y0":50.00248327842938,"z0":6.364913453550322,"aX":-15.40579527310365},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.4,"breakHorizontal":14.6,"spinRate":1666,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.42413492220979254,"extension":6.660084526941081},"index":3,"playId":"fd602a28-8e83-3077-af2c-ba6697f21167","pitchNumber":4,"startTime":"2026-03-31T23:15:15.634Z","endTime":"2026-03-31T23:15:42.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"}},"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:15:42.642Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Justin Crawford lines out to shortstop CJ Abrams.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T23:17:37.122Z","endTime":"2026-03-31T23:17:59.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.995393921506846,"aZ":-15.260039644722765,"pfxX":-4.236633644273888,"pfxZ":9.617115910852977,"pX":0.16488434830833223,"pZ":3.814007509457044,"vX0":3.2204250365447447,"vY0":-132.21857521692402,"vZ0":-3.2317226858774726,"x":110.71,"y":135.8,"x0":-0.5226591409909811,"y0":50.00065995170727,"z0":6.181930191001032,"aX":-7.448842022052435},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.9,"breakHorizontal":7.0,"spinRate":1949,"spinDirection":210},"zone":12,"typeConfidence":0.89,"plateTime":0.41535655447747777,"extension":6.198561204000166},"index":0,"playId":"eee6f9d3-f008-3274-bc70-baf8af3314d0","pitchNumber":1,"startTime":"2026-03-31T23:17:37.340Z","endTime":"2026-03-31T23:17:40.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.912683405393942,"aZ":-34.20857498005773,"pfxX":-8.12269341065686,"pfxZ":-1.4018501379053063,"pX":-0.501604910327467,"pZ":2.4139334631940166,"vX0":2.6953583715628984,"vY0":-120.66493630338452,"vZ0":-1.5308047701478997,"x":136.12,"y":173.6,"x0":-0.5880623514929434,"y0":50.00297526152791,"z0":6.114718993537081,"aX":-11.789941888560861},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.6,"breakHorizontal":13.9,"spinRate":1044,"spinDirection":241},"zone":4,"typeConfidence":0.91,"plateTime":0.4566722376062051,"extension":6.0655530563997235},"hitData":{"launchSpeed":94.2,"launchAngle":10.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":113.0,"coordY":140.0}},"index":1,"playId":"2a4b65b1-c85d-3496-9e1a-9828f36f193b","pitchNumber":2,"startTime":"2026-03-31T23:17:54.497Z","endTime":"2026-03-31T23:17:59.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:17:59.583Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Joey Wiemer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T23:18:20.864Z","endTime":"2026-03-31T23:18:44.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45362408825753,"aZ":-15.025845348938525,"pfxX":-3.5088906155301407,"pfxZ":9.59011181956199,"pX":0.5793193347346397,"pZ":3.3464535828212227,"vX0":3.829530497678751,"vY0":-133.0888101207596,"vZ0":-4.372275037458541,"x":94.92,"y":148.43,"x0":-0.42462515000928225,"y0":50.00060439558077,"z0":6.104105419493733,"aX":-6.272989742298378},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.6,"breakHorizontal":5.5,"spinRate":2021,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.41207454729214854,"extension":6.298614593993546},"index":0,"playId":"42d69d9c-6f6c-3750-9aef-8d6b905864ec","pitchNumber":1,"startTime":"2026-03-31T23:18:21.962Z","endTime":"2026-03-31T23:18:24.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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.5,"endSpeed":82.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.551313241486664,"aZ":-18.699904398074423,"pfxX":-8.039877275213637,"pfxZ":7.675982066443687,"pX":-0.5935457162603647,"pZ":3.1165469716074288,"vX0":3.0924935915390006,"vY0":-131.78511106820872,"vZ0":-3.822444476926588,"x":139.62,"y":154.63,"x0":-0.7391025016893104,"y0":50.002172626974065,"z0":5.970743562351658,"aX":-14.111338744617264},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":13.8,"spinRate":1994,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4159575464227472,"extension":6.3130494803283135},"hitData":{"launchSpeed":94.2,"launchAngle":40.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.28,"coordY":63.11}},"index":1,"playId":"ae0d6630-528a-3c0f-8ec3-22fe24a98c06","pitchNumber":2,"startTime":"2026-03-31T23:18:34.531Z","endTime":"2026-03-31T23:18:44.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:18:44.506Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Schwarber homers (2) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T23:19:06.408Z","endTime":"2026-03-31T23:20:21.754Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.0,"endSpeed":80.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43762223264419,"aZ":-22.927980437748538,"pfxX":0.21423819760711105,"pfxZ":5.5728765608996405,"pX":0.20522847066386773,"pZ":1.609934157640604,"vX0":2.177865322673327,"vY0":-128.0048959463098,"vZ0":-6.557845557865423,"x":109.18,"y":195.31,"x0":-0.6844933986034547,"y0":50.00507822529054,"z0":6.000538881835776,"aX":0.35504487629110554},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.9,"breakHorizontal":-0.8,"spinRate":2204,"spinDirection":200},"zone":8,"typeConfidence":0.89,"plateTime":0.42791467491329804,"extension":6.246081884449366},"index":0,"playId":"074d9bfd-2df9-31b7-ad71-2e6001ee506f","pitchNumber":1,"startTime":"2026-03-31T23:19:12.064Z","endTime":"2026-03-31T23:19:15.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.004229367127273,"aZ":-33.42058489120241,"pfxX":-9.286209269735366,"pfxZ":-0.83592009421481,"pX":-0.16034541360029567,"pZ":0.7290463057567342,"vX0":3.742593652109832,"vY0":-122.244826526012,"vZ0":-5.466138015483915,"x":123.11,"y":219.1,"x0":-0.5195501948943704,"y0":50.004013742337726,"z0":5.921762835897751,"aX":-13.811195947279643},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.8,"breakHorizontal":15.7,"spinRate":1272,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.45106520838877806,"extension":6.09935142665282},"index":1,"playId":"3b7ea4fa-e59c-3d43-a1bd-2add2eeb0bb2","pitchNumber":2,"startTime":"2026-03-31T23:19:29.649Z","endTime":"2026-03-31T23:19:33.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82071693032592,"aZ":-19.505992794948263,"pfxX":-9.771670700735736,"pfxZ":7.069030154429003,"pX":-0.1627929074697448,"pZ":2.5998459474941757,"vX0":4.365178925459883,"vY0":-132.86160949844677,"vZ0":-5.043073692596957,"x":123.21,"y":168.58,"x0":-0.5553582135292644,"y0":50.00203234972944,"z0":5.935268984717637,"aX":-17.511190840135672},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.9,"breakHorizontal":16.8,"spinRate":2071,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.41186939544388146,"extension":6.306883113123988},"hitData":{"launchSpeed":103.0,"launchAngle":33.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":198.98,"coordY":55.63}},"index":2,"playId":"7a206f6b-1697-3cd9-9ade-9ba1055e6d5c","pitchNumber":3,"startTime":"2026-03-31T23:19:47.201Z","endTime":"2026-03-31T23:20:21.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":12.099999999999994,"leverageIndex":0.48,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:20:21.754Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to center fielder Joey Wiemer.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T23:20:45.378Z","endTime":"2026-03-31T23:21:14.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.633140688414706,"aZ":-34.00662232611817,"pfxX":-7.224977202656797,"pfxZ":-1.234583344906433,"pX":-0.6077506893218287,"pZ":3.1512363326034336,"vX0":2.2053967823350074,"vY0":-121.70549804871146,"vZ0":-0.03689944270873813,"x":140.17,"y":153.7,"x0":-0.5913228842103517,"y0":50.0004534787492,"z0":6.131155943154279,"aX":-10.75201807278153},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.9,"breakHorizontal":12.5,"spinRate":1053,"spinDirection":244},"zone":1,"typeConfidence":0.91,"plateTime":0.4514050447534572,"extension":6.197505674710648},"index":0,"playId":"5d88e017-c9f0-3a9c-8178-8b52cc8bf648","pitchNumber":1,"startTime":"2026-03-31T23:20:47.260Z","endTime":"2026-03-31T23:20:50.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.999846868021365,"aZ":-27.570139171862326,"pfxX":-5.400883433380584,"pfxZ":3.163741734131099,"pX":-0.697260907489352,"pZ":2.366319954008088,"vX0":1.7457429695382367,"vY0":-120.55535842227326,"vZ0":-2.856923662963919,"x":143.58,"y":174.89,"x0":-0.7341011490836926,"y0":50.00284287459237,"z0":6.030262218356052,"aX":-7.856305799471269},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.3,"breakHorizontal":9.2,"spinRate":1035,"spinDirection":236},"zone":4,"typeConfidence":0.9,"plateTime":0.4564048922655708,"extension":6.09293139723898},"hitData":{"launchSpeed":80.8,"launchAngle":43.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.81,"coordY":88.64}},"index":1,"playId":"7c9f41d1-dc5b-3dbe-b765-e53b5b40bca9","pitchNumber":2,"startTime":"2026-03-31T23:21:00.920Z","endTime":"2026-03-31T23:21:14.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:21:14.026Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"CJ Abrams pops out to third baseman Alec Bohm in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T23:23:13.482Z","endTime":"2026-03-31T23:23:55.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.822745313710083,"aZ":-13.48485677419595,"pfxX":-2.0110280148193214,"pfxZ":9.174752202644097,"pX":-0.6031039203575632,"pZ":4.025770461320314,"vX0":4.73042939322888,"vY0":-141.487122087363,"vZ0":-4.558883882247748,"x":139.99,"y":130.08,"x0":-2.0318144081205145,"y0":50.00377271977154,"z0":6.515369900794443,"aX":-4.097312273026294},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":2.8,"spinRate":2372,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.3864083304188366,"extension":6.487041911728461},"index":0,"playId":"fbc3c4a4-e391-3726-a82d-93e508c14f6c","pitchNumber":1,"startTime":"2026-03-31T23:23:19.083Z","endTime":"2026-03-31T23:23:22.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50069536508516,"aZ":-28.244614684822157,"pfxX":2.414551533418596,"pfxZ":2.3885895002368605,"pX":0.24905279853532045,"pZ":1.0201201577180699,"vX0":5.204519334071482,"vY0":-126.77837857867777,"vZ0":-7.47368020023442,"x":107.51,"y":211.24,"x0":-2.136010894219135,"y0":50.001838798787986,"z0":6.229772206700062,"aX":3.9685680767485154},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":-5.4,"spinRate":2551,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.43040703955125226,"extension":6.865049546671612},"index":1,"playId":"ae8ab3ef-52e3-3368-92b4-142dc0b22430","pitchNumber":2,"startTime":"2026-03-31T23:23:31.836Z","endTime":"2026-03-31T23:23:34.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86271184162112,"aZ":-10.425480880477986,"pfxX":-2.237006572431118,"pfxZ":10.843482958480049,"pX":0.4281421367203796,"pZ":2.944017319424497,"vX0":7.585830469507761,"vY0":-140.49689970615867,"vZ0":-7.570636475260592,"x":100.68,"y":159.29,"x0":-2.012389793414246,"y0":50.00418123588473,"z0":6.345729466481334,"aX":-4.488415180787547},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.2,"breakHorizontal":2.5,"spinRate":2416,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.3893727268723328,"extension":6.646529067133672},"hitData":{"launchSpeed":70.7,"launchAngle":65.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":69.42,"coordY":174.59}},"index":2,"playId":"c54231fd-4eee-39bd-9d0a-f6198ee413a7","pitchNumber":3,"startTime":"2026-03-31T23:23:46.962Z","endTime":"2026-03-31T23:23:55.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:23:55.740Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daylen Lile doubles (3) on a fly ball to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T23:24:18.460Z","endTime":"2026-03-31T23:26:17.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9635519036426,"aZ":-15.914675286145128,"pfxX":-1.5900756166267316,"pfxZ":7.995888272848617,"pX":0.29916597212073714,"pZ":2.8347693819429782,"vX0":6.168446368089088,"vY0":-141.4103506112119,"vZ0":-7.275544399387012,"x":105.6,"y":162.24,"x0":-1.699886981663125,"y0":50.00530370877927,"z0":6.453868239933373,"aX":-3.2348259687752314},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":1.7,"spinRate":2174,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.38670085726663705,"extension":6.63448583063554},"index":0,"playId":"4619a791-c7c0-309e-a9e1-419b1f6e41f9","pitchNumber":1,"startTime":"2026-03-31T23:24:21.309Z","endTime":"2026-03-31T23:24:24.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79460255603621,"aZ":-27.212415995597294,"pfxX":-8.139747392089996,"pfxZ":2.951082691859561,"pX":0.15857516353732687,"pZ":1.9391718955047634,"vX0":8.154996987012522,"vY0":-128.4247779768506,"vZ0":-5.93849563342375,"x":110.96,"y":186.42,"x0":-1.9895616708053874,"y0":50.00625267432435,"z0":6.378774130898261,"aX":-13.698285166397232},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.3,"breakHorizontal":13.1,"spinRate":1756,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4253402760889493,"extension":6.841667321959573},"index":1,"playId":"e4cbb690-548c-3037-8fc5-73fcb4355e7d","pitchNumber":2,"startTime":"2026-03-31T23:24:38.789Z","endTime":"2026-03-31T23:24:41.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-31T23:24:47.693Z","endTime":"2026-03-31T23:24:57.469Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85481169573681,"aZ":-25.891785075202176,"pfxX":-8.82319354890028,"pfxZ":3.711209911949375,"pX":-0.5006222417138262,"pZ":-0.10622630835300641,"vX0":6.804680389583675,"vY0":-128.73450358814614,"vZ0":-10.874452519766152,"x":136.08,"y":241.65,"x0":-2.0221335184235762,"y0":50.00047430521686,"z0":6.151214423657282,"aX":-14.918121165567122},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.7,"breakHorizontal":14.6,"spinRate":1676,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4242556258716088,"extension":6.789689338270554},"index":3,"playId":"211d98f7-2733-34d9-9ae8-259ba60f0ea7","pitchNumber":3,"startTime":"2026-03-31T23:24:57.469Z","endTime":"2026-03-31T23:25:00.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.692765212107417,"aZ":-26.38615830391311,"pfxX":-7.730560045171357,"pfxZ":3.4245400700413002,"pX":0.3548892039229912,"pZ":1.358549844828996,"vX0":8.218169068975072,"vY0":-128.65125405522474,"vZ0":-7.420350297210426,"x":103.47,"y":202.1,"x0":-1.8644829197079178,"y0":50.00377623030978,"z0":6.30242275015837,"aX":-13.063707466414263},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":12.4,"spinRate":1701,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.42445573154092386,"extension":6.826134245512554},"index":4,"playId":"a8df2d49-24f3-3525-adb2-cc7d3ccb75bb","pitchNumber":4,"startTime":"2026-03-31T23:25:18.222Z","endTime":"2026-03-31T23:25:28.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.258106160701864,"aZ":-15.141649085921633,"pfxX":-1.8719336806490314,"pfxZ":8.213804264214504,"pX":0.42259450930525405,"pZ":4.130187046911974,"vX0":7.01778956636898,"vY0":-143.3651499207903,"vZ0":-4.027405709667941,"x":100.89,"y":127.26,"x0":-1.8177364492166892,"y0":50.00530797276002,"z0":6.503251854417567,"aX":-3.883073978673187},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.2,"breakHorizontal":1.9,"spinRate":2322,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.38257387556306766,"extension":6.564711973386583},"index":5,"playId":"92300cc6-ef48-36ac-bc5a-930def68a591","pitchNumber":5,"startTime":"2026-03-31T23:25:48.349Z","endTime":"2026-03-31T23:25:51.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56363614152852,"aZ":-13.5243870248791,"pfxX":-1.4924107005061913,"pfxZ":9.222088929112042,"pX":0.09190592488516525,"pZ":3.729075809417443,"vX0":5.48107642428448,"vY0":-141.3916845747158,"vZ0":-5.2465372980828135,"x":113.5,"y":138.09,"x0":-1.6788114542304964,"y0":50.00506677235963,"z0":6.47828505050204,"aX":-3.019382376254368},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":1.6,"spinRate":2248,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.38754125701787956,"extension":6.663258085899508},"hitData":{"launchSpeed":85.7,"launchAngle":63.0,"totalDistance":180.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":123.56,"coordY":114.5}},"index":6,"playId":"7783fd60-da1c-3c5d-a868-3f1f062d1376","pitchNumber":6,"startTime":"2026-03-31T23:26:03.017Z","endTime":"2026-03-31T23:26:17.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":0.82,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:26:17.166Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorbit Vivas called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T23:26:50.326Z","endTime":"2026-03-31T23:29:55.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62116860647546,"aZ":-28.539069118490698,"pfxX":4.441630847853812,"pfxZ":2.181698383983999,"pX":-0.21832915844745018,"pZ":2.5395841983383494,"vX0":3.723314268027942,"vY0":-127.95664562005256,"vZ0":-4.114780484095651,"x":125.32,"y":170.21,"x0":-2.267507422053906,"y0":50.00004828142898,"z0":6.396531022179823,"aX":7.386285568870365},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":-8.9,"spinRate":2523,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4275383885799151,"extension":6.648753499048009},"index":0,"playId":"0b0020f1-3f58-3e00-83f7-27790d2d26a9","pitchNumber":1,"startTime":"2026-03-31T23:26:52.193Z","endTime":"2026-03-31T23:26:55.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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.3,"endSpeed":88.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.377707185475757,"aZ":-12.750837953962614,"pfxX":-1.2190209567290777,"pfxZ":9.76290821637271,"pX":0.555920159055024,"pZ":4.449573056555779,"vX0":6.641046096489291,"vY0":-140.08571991894263,"vZ0":-3.681207110812142,"x":95.81,"y":118.64,"x0":-1.6860830116015875,"y0":50.00195269154186,"z0":6.613163426530864,"aX":-2.4267923857038953},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":0.8,"spinRate":2429,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3908691390561252,"extension":6.435808641059914},"index":1,"playId":"e06db84f-1d7a-3c2f-8c95-189a01083b10","pitchNumber":2,"startTime":"2026-03-31T23:27:09.489Z","endTime":"2026-03-31T23:27:12.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89096198495927,"aZ":-11.728799984530882,"pfxX":-3.29481660689421,"pfxZ":10.096599965789963,"pX":0.9183773834367196,"pZ":3.869418353522574,"vX0":8.338469071785807,"vY0":-141.32871723025298,"vZ0":-5.283871312315462,"x":81.99,"y":134.31,"x0":-1.6407825030222989,"y0":50.00166199262542,"z0":6.514968425170069,"aX":-6.671544361778747},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":4.3,"spinRate":2310,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.38739973980466136,"extension":6.602563099369366},"index":2,"playId":"ed8cb173-b425-3ff4-8f90-afddaa5826dd","pitchNumber":3,"startTime":"2026-03-31T23:27:27.978Z","endTime":"2026-03-31T23:27:31.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.265910624872184,"aZ":-39.38651662297247,"pfxX":4.77088676605479,"pfxZ":-5.254003807767695,"pX":-0.44581010010196875,"pZ":3.1551619016191017,"vX0":2.1698763476220897,"vY0":-116.23174893893083,"vZ0":0.47400453546029,"x":133.99,"y":153.59,"x0":-2.010686537019798,"y0":50.00542033387658,"z0":6.680951858056848,"aX":6.544682835180548},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.1,"breakHorizontal":-9.1,"spinRate":2474,"spinDirection":58},"zone":1,"typeConfidence":2.0,"plateTime":0.47077948961704896,"extension":6.559656412307224},"index":3,"playId":"76184ebc-8150-3d4f-bde9-4acbcbc64683","pitchNumber":4,"startTime":"2026-03-31T23:27:47.426Z","endTime":"2026-03-31T23:27:50.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.462055491736027,"aZ":-29.282696358784108,"pfxX":3.5500001602333775,"pfxZ":1.763462031013967,"pX":0.44774352401238954,"pZ":2.225490167903574,"vX0":4.516322980368078,"vY0":-127.30522316460245,"vZ0":-4.699772907903758,"x":99.93,"y":178.69,"x0":-1.811358865729769,"y0":50.00215685136654,"z0":6.416998247290018,"aX":5.818431480465008},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.4,"breakHorizontal":-7.4,"spinRate":2537,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4304690911731104,"extension":6.975176524793756},"index":4,"playId":"0fa5a83d-afef-33f7-bc17-97d0a3f92fd6","pitchNumber":5,"startTime":"2026-03-31T23:28:10.988Z","endTime":"2026-03-31T23:28:15.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38147568681234,"aZ":-37.25746491193858,"pfxX":5.610221006144197,"pfxZ":-3.4868076934889496,"pX":0.5832461382304625,"pZ":1.9781638189849116,"vX0":3.8726262874783397,"vY0":-120.02393484141814,"vZ0":-2.8086546651235578,"x":94.77,"y":185.37,"x0":-1.780463056200468,"y0":50.0040925826151,"z0":6.483811893212751,"aX":8.178321239371797},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-6.7,"breakHorizontal":-11.0,"spinRate":2649,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.4564862963787406,"extension":6.578395441430974},"index":5,"playId":"68670623-bea9-38af-a83a-b496c755b5dc","pitchNumber":6,"startTime":"2026-03-31T23:28:48.198Z","endTime":"2026-03-31T23:28:53.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":97.6,"endSpeed":89.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07748725765852,"aZ":-13.378346407166177,"pfxX":-0.98953421914735,"pfxZ":9.21386348569088,"pX":1.1590143983601378,"pZ":3.0648444605564906,"vX0":8.0991114154567,"vY0":-141.82986553938173,"vZ0":-7.08923823199467,"x":72.82,"y":156.03,"x0":-1.603443055580075,"y0":50.00086854847156,"z0":6.447798719383094,"aX":-2.0193040955635646},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":0.1,"spinRate":2249,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.3860160364413501,"extension":6.629504559549992},"index":6,"playId":"34273abe-14d4-371f-9695-6a7666be3335","pitchNumber":7,"startTime":"2026-03-31T23:29:11.949Z","endTime":"2026-03-31T23:29:15.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69199923885412,"aZ":-21.989106947477335,"pfxX":-8.141815592571975,"pfxZ":5.966543604021435,"pX":0.282110417137507,"pZ":1.7694096935978343,"vX0":8.457093093285703,"vY0":-129.48900415165164,"vZ0":-7.474906624486404,"x":106.25,"y":191.01,"x0":-1.9601775142374498,"y0":50.00321291509086,"z0":6.362015057120279,"aX":-13.90033877403859},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.4,"breakHorizontal":13.0,"spinRate":1567,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.42213219496283605,"extension":6.903094795250082},"index":7,"playId":"2c3a84ef-fb55-3686-abc0-2e095097bb27","pitchNumber":8,"startTime":"2026-03-31T23:29:52.122Z","endTime":"2026-03-31T23:29:55.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":4.500000000000007,"leverageIndex":1.65,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:29:55.802Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Keibert Ruiz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T23:30:28.943Z","endTime":"2026-03-31T23:32:05.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.2,"endSpeed":80.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.352689443964202,"aZ":-27.32446196855688,"pfxX":3.148515821142788,"pfxZ":2.923871440097642,"pX":-1.4818835029948265,"pZ":3.4082677114735933,"vX0":1.3425789883896422,"vY0":-128.44313862461448,"vZ0":-2.357391912709913,"x":173.49,"y":146.76,"x0":-2.42150944941528,"y0":50.00362540594102,"z0":6.477977601744128,"aX":5.2235507480941505},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.9,"breakHorizontal":-6.0,"spinRate":2539,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.427596857233298,"extension":6.685070215647751},"index":0,"playId":"210b24bb-ed16-3443-99fd-5b22fc124383","pitchNumber":1,"startTime":"2026-03-31T23:30:32.399Z","endTime":"2026-03-31T23:30:35.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.192444208338664,"aZ":-39.56875918437217,"pfxX":4.594840743569582,"pfxZ":-5.475100552023628,"pX":-0.8402447635704144,"pZ":3.164466669253929,"vX0":1.4370643317763394,"vY0":-115.89462365809247,"vZ0":0.7756097911350113,"x":149.03,"y":153.34,"x0":-2.066589942666054,"y0":50.00398690719729,"z0":6.627538150784528,"aX":6.203269634921418},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.4,"breakHorizontal":-8.6,"spinRate":2628,"spinDirection":50},"zone":1,"typeConfidence":2.0,"plateTime":0.47397515547667046,"extension":6.552702022442774},"index":1,"playId":"43a6516e-339b-3cd3-aa1b-98748d1136a2","pitchNumber":2,"startTime":"2026-03-31T23:30:50.411Z","endTime":"2026-03-31T23:30:53.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":97.0,"endSpeed":88.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.527407900177224,"aZ":-13.250456127231992,"pfxX":-1.2950673188234416,"pfxZ":9.404010061337612,"pX":0.2721463130626333,"pZ":3.658627129727278,"vX0":6.141627475761893,"vY0":-141.05964658635028,"vZ0":-5.376492135820449,"x":106.63,"y":140.0,"x0":-1.766404433740881,"y0":50.00179079145599,"z0":6.445799805972764,"aX":-2.6063145296451093},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":1.1,"spinRate":2293,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.38851635581043453,"extension":6.683344121277058},"index":2,"playId":"3f8ea9c1-df7f-3c9c-9ae2-802f22143bfb","pitchNumber":3,"startTime":"2026-03-31T23:31:09.895Z","endTime":"2026-03-31T23:31:15.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.485290099882214,"aZ":-36.743884265436336,"pfxX":4.210604270894202,"pfxZ":-3.110802367205097,"pX":-0.6667950812880916,"pZ":1.683814116090867,"vX0":1.6495290072304805,"vY0":-120.65333487872734,"vZ0":-3.8183785913682304,"x":142.42,"y":193.32,"x0":-1.9073714595139775,"y0":50.00501020199568,"z0":6.540583999953192,"aX":6.179613966544429},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.4,"breakHorizontal":-8.0,"spinRate":2686,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.4547687472148012,"extension":6.653513522057489},"index":3,"playId":"43118e4d-6feb-3959-9b3b-6aa725d840ec","pitchNumber":4,"startTime":"2026-03-31T23:31:38.968Z","endTime":"2026-03-31T23:31:41.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154879910210585,"aZ":-26.320955207496148,"pfxX":2.898070901180843,"pfxZ":3.3901762235561526,"pX":0.7369450489238868,"pZ":0.6766314156416178,"vX0":6.1509192193356865,"vY0":-130.04352556649383,"vZ0":-9.195518526356189,"x":88.91,"y":220.51,"x0":-2.0279635581195885,"y0":50.00574991531817,"z0":6.229589949154831,"aX":5.0036862657065715},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":-6.5,"spinRate":2472,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4198724623807162,"extension":6.923698486584591},"index":4,"playId":"ed1367f5-cef0-3bde-aa74-e510dbf57982","pitchNumber":5,"startTime":"2026-03-31T23:32:02.308Z","endTime":"2026-03-31T23:32:05.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:32:05.676Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Bohm lines out sharply to second baseman Nasim Nuñez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T23:34:21.057Z","endTime":"2026-03-31T23:35:40.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.860726065475447,"aZ":-16.88247373523784,"pfxX":-4.067475049237081,"pfxZ":8.844657222946354,"pX":-0.1826597002816538,"pZ":3.9286658239293435,"vX0":2.530960315281129,"vY0":-130.72690175261522,"vZ0":-2.482286029932367,"x":123.96,"y":132.71,"x0":-0.6355067414453756,"y0":50.00263382803936,"z0":6.159603702482781,"aX":-7.031593095320277},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.7,"breakHorizontal":6.8,"spinRate":1936,"spinDirection":213},"zone":11,"typeConfidence":0.83,"plateTime":0.4191860702893595,"extension":6.2371133858112895},"index":0,"playId":"8137b56e-9dbd-33b7-8323-3d1d1a710646","pitchNumber":1,"startTime":"2026-03-31T23:34:21.544Z","endTime":"2026-03-31T23:34:27.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":89.8,"endSpeed":82.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89911051927793,"aZ":-20.533847029607738,"pfxX":-8.284854645545119,"pfxZ":6.673743060093436,"pX":0.3325259211706705,"pZ":2.900951514778763,"vX0":5.084215772610572,"vY0":-130.79376954446445,"vZ0":-3.9681807054949068,"x":104.32,"y":160.45,"x0":-0.5536942689917871,"y0":50.00065831094055,"z0":5.965017883751938,"aX":-14.446091165730714},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.5,"breakHorizontal":14.0,"spinRate":1864,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.41772342607725355,"extension":6.379196472546123},"index":1,"playId":"1d40f83d-e0b5-34e0-ac4f-24d135e60ead","pitchNumber":2,"startTime":"2026-03-31T23:34:46.351Z","endTime":"2026-03-31T23:34:49.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04732966449194,"aZ":-36.02390274591637,"pfxX":7.560723419074901,"pfxZ":-2.959841515024973,"pX":1.5864207199963398,"pZ":1.445695014886649,"vX0":2.7241916475516534,"vY0":-113.76305688970432,"vZ0":-2.448461599293863,"x":56.53,"y":199.75,"x0":-0.6106974303324599,"y0":50.00081694499405,"z0":6.1275011401154185,"aX":9.84791323686031},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-5.6,"breakHorizontal":-14.4,"spinRate":2305,"spinDirection":38},"zone":14,"typeConfidence":0.92,"plateTime":0.48258021911824533,"extension":6.168633997318605},"index":2,"playId":"07d56c72-b6a8-3b9f-9dcb-3ef326df1d9d","pitchNumber":3,"startTime":"2026-03-31T23:35:01.644Z","endTime":"2026-03-31T23:35:04.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7850542453562,"aZ":-19.232584117056856,"pfxX":-8.401212321631284,"pfxZ":7.126381474801397,"pX":0.3004620766066594,"pZ":3.68707383250662,"vX0":5.147251398958246,"vY0":-133.66018704794803,"vZ0":-2.4651484384707483,"x":105.55,"y":139.23,"x0":-0.5549813635674861,"y0":50.00308639914881,"z0":5.996519242217042,"aX":-15.258662387293585},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":14.2,"spinRate":2025,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40918742690525045,"extension":6.3990420915709505},"index":3,"playId":"da9e7475-ee72-3a16-9453-5ce603aa520c","pitchNumber":4,"startTime":"2026-03-31T23:35:16.397Z","endTime":"2026-03-31T23:35:20.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1518996813767,"aZ":-31.219103396103257,"pfxX":-9.12589620477581,"pfxZ":0.6436236556374499,"pX":0.6036316893563257,"pZ":2.2866588879635605,"vX0":5.3681580216553195,"vY0":-122.58433718607,"vZ0":-2.4780531373062162,"x":93.99,"y":177.04,"x0":-0.44858898891623605,"y0":50.005521961236546,"z0":6.02231334761077,"aX":-13.650002947159193},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.7,"breakHorizontal":15.0,"spinRate":1160,"spinDirection":250},"zone":9,"typeConfidence":0.9,"plateTime":0.44981136719447656,"extension":6.384166276723344},"hitData":{"launchSpeed":103.9,"launchAngle":9.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":130.0,"coordY":143.0}},"index":4,"playId":"0f76c160-57f2-3b32-9466-d5ef3a61f6f7","pitchNumber":5,"startTime":"2026-03-31T23:35:35.421Z","endTime":"2026-03-31T23:35:40.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:35:40.690Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T23:36:04.971Z","endTime":"2026-03-31T23:37:05.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":90.5,"endSpeed":82.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.895811001523864,"aZ":-17.3424657275529,"pfxX":-3.8382316682317565,"pfxZ":8.4248464606097,"pX":-1.1500221539518816,"pZ":4.03806934175973,"vX0":-0.011961197045049804,"vY0":-131.8314010850987,"vZ0":-2.238746507256388,"x":160.84,"y":129.75,"x0":-0.64662022020481,"y0":50.00614462126247,"z0":6.1777374090683,"aX":-6.76051216136774},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.0,"breakHorizontal":7.0,"spinRate":1997,"spinDirection":213},"zone":11,"typeConfidence":0.87,"plateTime":0.41538816462353667,"extension":6.209811769497006},"index":0,"playId":"f11dbcd8-9dde-32b9-b08e-e501ab6196ef","pitchNumber":1,"startTime":"2026-03-31T23:36:05.797Z","endTime":"2026-03-31T23:36:08.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.313625586428376,"aZ":-35.979411246171715,"pfxX":-5.319792989692914,"pfxZ":-2.579153350997167,"pX":0.03622469175659029,"pZ":3.084863619470795,"vX0":3.127274602936742,"vY0":-121.30905041848695,"vZ0":0.20982281558225147,"x":115.62,"y":155.49,"x0":-0.5861863838594926,"y0":50.00521753199264,"z0":6.164001696953245,"aX":-7.837251177570208},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.3,"breakHorizontal":8.8,"spinRate":1241,"spinDirection":249},"zone":2,"typeConfidence":0.91,"plateTime":0.4535326909071058,"extension":6.083829530666275},"index":1,"playId":"9634efd2-fb70-37c7-a33d-482a287ae283","pitchNumber":2,"startTime":"2026-03-31T23:36:20.378Z","endTime":"2026-03-31T23:36:23.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.471695186095765,"aZ":-22.463736853214936,"pfxX":1.7173770143778324,"pfxZ":5.870061311547829,"pX":0.2167343701639452,"pZ":3.488675248162081,"vX0":1.592365926115969,"vY0":-127.1313252834406,"vZ0":-2.3501723661615124,"x":108.74,"y":144.59,"x0":-0.6384491088371705,"y0":50.001877837445875,"z0":6.188296652199318,"aX":2.8409298369326157},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.4,"breakHorizontal":-3.5,"spinRate":2258,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.42908850233743756,"extension":6.179823575441747},"index":2,"playId":"964fc763-986c-3fa6-a3f2-3cdd174bf208","pitchNumber":3,"startTime":"2026-03-31T23:36:34.844Z","endTime":"2026-03-31T23:36:37.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-31T23:36:47.705Z","endTime":"2026-03-31T23:37:02.367Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.740355165742578,"aZ":-12.778849097075193,"pfxX":-3.1127174362128196,"pfxZ":10.583886406878,"pX":-0.255712762511894,"pZ":3.984105234831765,"vX0":2.0475076838967725,"vY0":-135.0983902894902,"vZ0":-3.22331099819527,"x":126.75,"y":131.21,"x0":-0.6222565763861769,"y0":50.006073161465224,"z0":6.101475750313372,"aX":-5.706585593614147},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":5.2,"spinRate":1926,"spinDirection":214},"zone":11,"typeConfidence":0.93,"plateTime":0.40673772796486674,"extension":6.36418969227405},"index":4,"playId":"95c04c11-390a-3cd5-be41-8bf1869bf776","pitchNumber":4,"startTime":"2026-03-31T23:37:02.367Z","endTime":"2026-03-31T23:37:05.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:37:05.367Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Adolis García homers (1) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T23:37:28.699Z","endTime":"2026-03-31T23:37:57.759Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.930132219322964,"aZ":-17.31773087269966,"pfxX":-8.711292585495613,"pfxZ":8.455085107530067,"pX":-0.14513564882246827,"pZ":2.383177478767175,"vX0":4.1135445697231345,"vY0":-131.93063602333075,"vZ0":-5.843879598689661,"x":122.53,"y":174.43,"x0":-0.5955587625290787,"y0":50.0025355817574,"z0":5.909891613287504,"aX":-15.305500148354305},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.2,"breakHorizontal":14.9,"spinRate":1784,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4156793290461853,"extension":6.415679661761773},"hitData":{"launchSpeed":97.7,"launchAngle":28.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.27,"coordY":86.89}},"index":0,"playId":"a523b0e2-3f88-3f2c-b81f-387a654124c6","pitchNumber":1,"startTime":"2026-03-31T23:37:31.129Z","endTime":"2026-03-31T23:37:57.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":11.0,"leverageIndex":0.42,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:37:57.759Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to center fielder Joey Wiemer.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T23:38:14.880Z","endTime":"2026-03-31T23:38:45.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.3,"endSpeed":80.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.571783127369706,"aZ":-22.596140867083044,"pfxX":1.5036304768532467,"pfxZ":5.83274670535531,"pX":-0.4385136485834659,"pZ":3.779098054359516,"vX0":0.40070140710126595,"vY0":-127.1727801559059,"vZ0":-1.630690969495273,"x":133.72,"y":136.74,"x0":-0.7933546297927349,"y0":50.00027931753732,"z0":6.217298832861695,"aX":2.467400704086932},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.4,"breakHorizontal":-2.8,"spinRate":2235,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.430357261998648,"extension":6.187068147502495},"index":0,"playId":"fb3a67ea-8f13-3579-8e33-f0ad3ff81733","pitchNumber":1,"startTime":"2026-03-31T23:38:19.583Z","endTime":"2026-03-31T23:38:22.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.944987179068605,"aZ":-13.21957500488974,"pfxX":-5.276170398340122,"pfxZ":10.433741691328134,"pX":-0.009279984802493884,"pZ":3.2764764322335553,"vX0":2.9331111562558227,"vY0":-133.93481655215385,"vZ0":-5.0104527757328885,"x":117.35,"y":150.32,"x0":-0.4331596643235122,"y0":50.002307788519445,"z0":6.116918043470949,"aX":-9.584709455300818},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":8.9,"spinRate":2124,"spinDirection":212},"zone":2,"typeConfidence":0.93,"plateTime":0.4089641835510873,"extension":6.370351541663074},"hitData":{"launchSpeed":95.8,"launchAngle":25.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.07,"coordY":58.98}},"index":1,"playId":"bb270ff2-fdd2-3fb1-a248-604a665392ab","pitchNumber":2,"startTime":"2026-03-31T23:38:34.285Z","endTime":"2026-03-31T23:38:45.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:38:45.515Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T23:40:57.304Z","endTime":"2026-03-31T23:42:01.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.666777273154242,"aZ":-39.44454828071966,"pfxX":5.049625720592788,"pfxZ":-5.431999020787245,"pX":-0.3004133233680176,"pZ":3.675632376820582,"vX0":2.5667573726580177,"vY0":-115.53490391702269,"vZ0":1.5557311046621098,"x":128.45,"y":139.54,"x0":-2.08581083357554,"y0":50.00559824578455,"z0":6.81532517593997,"aX":6.753894447455943},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.1,"breakHorizontal":-9.8,"spinRate":2558,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.4760316695860789,"extension":6.415756328469361},"index":0,"playId":"ea2e3ee4-a191-3480-b84e-027cd290c11d","pitchNumber":1,"startTime":"2026-03-31T23:40:59.785Z","endTime":"2026-03-31T23:41:02.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34579538740552,"aZ":-12.801899773113554,"pfxX":-2.053354972036376,"pfxZ":9.804792599445918,"pX":-0.28152864597542304,"pZ":3.5229440220412753,"vX0":5.365677470373059,"vY0":-139.86074903399887,"vZ0":-6.018504182117645,"x":127.73,"y":143.66,"x0":-1.9603873461610146,"y0":50.00212703466587,"z0":6.546671608892871,"aX":-4.057258355861721},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":2.5,"spinRate":2347,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.39204058298086997,"extension":6.432356213487669},"index":1,"playId":"82dbcb11-6090-3870-ad8a-aaeb5fe2c6b7","pitchNumber":2,"startTime":"2026-03-31T23:41:12.890Z","endTime":"2026-03-31T23:41:16.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.994155655916735,"aZ":-40.25538942729805,"pfxX":5.815492798263655,"pfxZ":-6.026234370037649,"pX":-0.11607386476931356,"pZ":2.5025099003555415,"vX0":2.363677954661762,"vY0":-115.77587938922285,"vZ0":-0.5800350933931868,"x":121.42,"y":171.21,"x0":-1.9093371469127107,"y0":50.0025414628065,"z0":6.648528667072051,"aX":7.800336627025383},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.7,"breakHorizontal":-11.2,"spinRate":2645,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.4752475977299544,"extension":6.344886754905755},"index":2,"playId":"7fe62107-5f71-3499-84b9-7fb364075cd6","pitchNumber":3,"startTime":"2026-03-31T23:41:27.583Z","endTime":"2026-03-31T23:41:30.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":87.5,"endSpeed":80.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.078672990666615,"aZ":-28.702518966254427,"pfxX":3.201049807186565,"pfxZ":2.1045062376908366,"pX":-1.1177038840294107,"pZ":4.073644161430824,"vX0":1.4235865963424668,"vY0":-127.51237830684843,"vZ0":-0.588700129992221,"x":159.6,"y":128.79,"x0":-2.0989386699117794,"y0":50.001477345286354,"z0":6.57102988446637,"aX":5.272958358059039},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.0,"breakHorizontal":-6.1,"spinRate":2654,"spinDirection":111},"zone":11,"typeConfidence":2.0,"plateTime":0.4294598703124324,"extension":6.5934225219642535},"index":3,"playId":"563f9d40-96ee-325f-a2e8-999f9bad3e8b","pitchNumber":4,"startTime":"2026-03-31T23:41:40.759Z","endTime":"2026-03-31T23:41:43.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56819424542652,"aZ":-28.933943221424816,"pfxX":2.122801764228779,"pfxZ":1.9562013059298646,"pX":-0.3316882273163671,"pZ":2.63276309080699,"vX0":3.4150707392630486,"vY0":-127.97598783677346,"vZ0":-3.7901339795368902,"x":129.64,"y":167.7,"x0":-1.9596235074769883,"y0":50.00508163867048,"z0":6.401061761737152,"aX":3.518421295917492},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.9,"breakHorizontal":-4.6,"spinRate":2613,"spinDirection":113},"zone":4,"typeConfidence":2.0,"plateTime":0.4280980494601656,"extension":6.599796109039155},"index":4,"playId":"85d647b7-dd84-3699-80d9-1aed4ba97a72","pitchNumber":5,"startTime":"2026-03-31T23:41:58.021Z","endTime":"2026-03-31T23:42:01.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:42:01.388Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Wiemer walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T23:42:20.696Z","endTime":"2026-03-31T23:43:36.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07430732312672,"aZ":-27.854922700168967,"pfxX":3.6301977201533457,"pfxZ":2.773870983854829,"pX":1.0054920209816844,"pZ":0.42130252273431484,"vX0":6.934323433374297,"vY0":-124.83478664566275,"vZ0":-8.32536246307749,"x":78.67,"y":227.4,"x0":-2.293866774386977,"y0":50.004366386175064,"z0":6.134602967542486,"aX":5.65799277721486},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.0,"breakHorizontal":-8.4,"spinRate":2501,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.44087529227585387,"extension":6.756735401812393},"index":0,"playId":"99cfd7ec-026e-31dd-a86f-fe598bce9212","pitchNumber":1,"startTime":"2026-03-31T23:42:21.347Z","endTime":"2026-03-31T23:42:25.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46399246879093,"aZ":-29.42856118168222,"pfxX":9.400878259959002,"pfxZ":1.8559769863591278,"pX":0.2016649672675703,"pZ":3.6363863369849616,"vX0":3.113008932167199,"vY0":-121.39581953770329,"vZ0":-0.5829589059669797,"x":109.31,"y":140.6,"x0":-2.3213855687034455,"y0":50.00440237981172,"z0":6.458587935602147,"aX":13.924306412069837},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.5,"breakHorizontal":-17.8,"spinRate":2499,"spinDirection":70},"zone":12,"typeConfidence":2.0,"plateTime":0.4525230829490705,"extension":6.585804670903067},"index":1,"playId":"78d9a048-a90a-322e-bbe8-35e01fa3397a","pitchNumber":2,"startTime":"2026-03-31T23:42:36.354Z","endTime":"2026-03-31T23:42:39.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-31T23:42:44.752Z","endTime":"2026-03-31T23:42:59.348Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":94.6,"endSpeed":86.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53452532119422,"aZ":-15.589021334509477,"pfxX":-6.124047336428957,"pfxZ":8.677504012204462,"pX":-0.42782390366588785,"pZ":4.504848686584885,"vX0":6.063904592526061,"vY0":-137.62641618419445,"vZ0":-2.768215645355669,"x":133.31,"y":117.15,"x0":-1.867752748411809,"y0":50.00476873283444,"z0":6.584087612281674,"aX":-11.708441020454133},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":9.7,"spinRate":2030,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.39850764229932256,"extension":6.450287753444736},"index":3,"playId":"7de558c7-a8cc-3d63-81f6-8a639e49b6e2","pitchNumber":3,"startTime":"2026-03-31T23:42:59.348Z","endTime":"2026-03-31T23:43:03.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":95.4,"endSpeed":86.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.957198805559397,"aZ":-15.03021276960395,"pfxX":-6.848192861569393,"pfxZ":8.79847952962924,"pX":-1.4237560977130517,"pZ":4.550159406999275,"vX0":4.071063419393085,"vY0":-138.9076156083454,"vZ0":-2.9795952216368655,"x":171.27,"y":115.93,"x0":-2.020854750083471,"y0":50.00184373620551,"z0":6.639665823459544,"aX":-13.3432318236951},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":11.5,"spinRate":2001,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.39474767465328187,"extension":6.4178538239662},"index":4,"playId":"f4f21d57-841d-397b-aa07-caec25fff2d5","pitchNumber":4,"startTime":"2026-03-31T23:43:14.895Z","endTime":"2026-03-31T23:43:18.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.600466876666616,"aZ":-30.72726635645303,"pfxX":7.210727299564896,"pfxZ":0.9637995325743915,"pX":0.7228625327473206,"pZ":1.9490941169205291,"vX0":5.031369123198264,"vY0":-122.10236846966174,"vZ0":-4.000627982365761,"x":89.45,"y":186.15,"x0":-2.306180086295243,"y0":50.00331358583087,"z0":6.273038199973929,"aX":10.810365287198966},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":-14.3,"spinRate":2386,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.4497751230953524,"extension":6.556370098652864},"index":5,"playId":"69fe516b-0f76-3e35-97c0-aea72aee79c3","pitchNumber":5,"startTime":"2026-03-31T23:43:31.742Z","endTime":"2026-03-31T23:43:36.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.8,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:43:36.070Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T23:44:11.935Z","endTime":"2026-03-31T23:45:38.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"5a1888e5-5518-3592-84ee-7d469dcad3b8","startTime":"2026-03-31T23:43:57.911Z","endTime":"2026-03-31T23:44:01.490Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.785606540387203,"aZ":-27.245498078524403,"pfxX":3.6937248724865945,"pfxZ":3.039703167949595,"pX":-1.1302183946104112,"pZ":2.5321379157380184,"vX0":1.8909938774017567,"vY0":-126.80087833154597,"vZ0":-4.330246106562107,"x":160.08,"y":170.41,"x0":-2.3664476385648596,"y0":50.005109392268146,"z0":6.444911348551868,"aX":5.993914040257693},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.7,"breakHorizontal":-7.1,"spinRate":2403,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.432546809577687,"extension":6.622664843073327},"index":1,"playId":"9c3418da-117f-3d89-8b61-bae39b5a02f1","pitchNumber":1,"startTime":"2026-03-31T23:44:14.227Z","endTime":"2026-03-31T23:44:17.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.802830209259202,"aZ":-15.637036083105675,"pfxX":-3.179839039681636,"pfxZ":8.651088615281239,"pX":-0.14876451313569533,"pZ":1.5277299153181403,"vX0":6.857917120338373,"vY0":-137.24818205395988,"vZ0":-9.868163137330532,"x":122.67,"y":197.53,"x0":-2.26446783863962,"y0":50.003812305894584,"z0":6.230013642622465,"aX":-6.0795908901674744},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":4.3,"spinRate":2118,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.3987770900055465,"extension":6.667519890763708},"index":2,"playId":"d984b548-08d0-3232-b09f-650b7b2d41aa","pitchNumber":2,"startTime":"2026-03-31T23:44:33.444Z","endTime":"2026-03-31T23:44:37.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.522736013262936,"aZ":-13.880784159212915,"pfxX":-2.3336442065982332,"pfxZ":9.43772776730068,"pX":-0.01950665826104094,"pZ":3.185015300725529,"vX0":6.369361909519289,"vY0":-138.04260696782498,"vZ0":-6.492875800922689,"x":117.74,"y":152.78,"x0":-2.049180507398769,"y0":50.000490131494345,"z0":6.494573677845783,"aX":-4.522890563404056},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":3.0,"spinRate":2115,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.39615035656876696,"extension":6.584600036669661},"index":3,"playId":"098d6945-f8e7-3dd3-8f43-0044ed523a66","pitchNumber":3,"startTime":"2026-03-31T23:44:50.467Z","endTime":"2026-03-31T23:44:53.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.691551369359466,"aZ":-14.951912939407606,"pfxX":-4.087454044916367,"pfxZ":9.068901031946577,"pX":0.19781639012528482,"pZ":2.4459907912005807,"vX0":7.811616091114622,"vY0":-136.80662157041706,"vZ0":-7.7809888320507765,"x":109.46,"y":172.74,"x0":-2.161212630955788,"y0":50.0016972796396,"z0":6.348304985721904,"aX":-7.761711768028834},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":5.8,"spinRate":2169,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.4000968843004662,"extension":6.960420230846158},"index":4,"playId":"46cb6fa9-54f5-3e69-8f16-7a9d460323a0","pitchNumber":4,"startTime":"2026-03-31T23:45:12.251Z","endTime":"2026-03-31T23:45:15.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47112616014219,"aZ":-28.668832125626068,"pfxX":-7.227634113442052,"pfxZ":2.1960518497700567,"pX":-0.9002566084857598,"pZ":1.5057684825865911,"vX0":5.279775518235339,"vY0":-125.19731232386494,"vZ0":-6.311977229887349,"x":151.32,"y":198.12,"x0":-2.093889167238886,"y0":50.00106915266902,"z0":6.395823533132666,"aX":-11.511792481721871},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":11.9,"spinRate":1327,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.43692845068911135,"extension":6.686465611423942},"index":5,"playId":"6d9be967-ea11-33c0-959c-9fb866379427","pitchNumber":5,"startTime":"2026-03-31T23:45:34.838Z","endTime":"2026-03-31T23:45:38.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.59,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:45:38.515Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T23:46:02.612Z","endTime":"2026-03-31T23:47:12.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6493927486158,"aZ":-15.916241491855692,"pfxX":-3.7055140439357306,"pfxZ":8.163735005542286,"pX":-1.1585545654397946,"pZ":4.839155049855962,"vX0":3.775734957252319,"vY0":-140.2150805689022,"vZ0":-2.117546719472446,"x":161.16,"y":108.12,"x0":-2.0410424017826223,"y0":50.00411220691102,"z0":6.642570234688035,"aX":-7.380522968286242},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":5.9,"spinRate":2020,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3906092625526947,"extension":6.746448774356523},"index":0,"playId":"56e409d2-780a-3ce3-be3f-353db0dd22f8","pitchNumber":1,"startTime":"2026-03-31T23:46:02.612Z","endTime":"2026-03-31T23:46:05.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02138078996535,"aZ":-39.27156661425155,"pfxX":3.809354793591537,"pfxZ":-5.115564811949872,"pX":-0.2854974229543935,"pZ":2.48464062327587,"vX0":3.0179522463608843,"vY0":-117.31106234983079,"vZ0":-1.0269234902357773,"x":127.88,"y":171.69,"x0":-2.085288731842672,"y0":50.001294385606954,"z0":6.601772359199421,"aX":5.287174862650925},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.2,"breakHorizontal":-7.7,"spinRate":2542,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.4676099237698965,"extension":6.878006663184919},"index":1,"playId":"1eefb8be-1672-369b-802f-80b5b28889cb","pitchNumber":2,"startTime":"2026-03-31T23:46:32.052Z","endTime":"2026-03-31T23:46:35.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":87.3,"endSpeed":79.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35074215877147,"aZ":-26.58090693220036,"pfxX":0.80187235901593,"pfxZ":3.437939959666396,"pX":-0.43806448332087927,"pZ":3.0426251581390864,"vX0":4.6120335212488275,"vY0":-127.0710160685644,"vZ0":-3.097191501425701,"x":133.7,"y":156.63,"x0":-2.3847301962829928,"y0":50.001492344983575,"z0":6.4012787012643955,"aX":1.3039541755344277},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":-2.5,"spinRate":2387,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.4319211832684817,"extension":6.585899876666729},"index":2,"playId":"7ed25fc5-d915-35f8-91a2-243211026614","pitchNumber":3,"startTime":"2026-03-31T23:46:50.042Z","endTime":"2026-03-31T23:46:53.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06434879725202,"aZ":-11.993767030395968,"pfxX":-2.174008752371893,"pfxZ":9.959104304921063,"pX":-0.6462036283651663,"pZ":4.183862626906251,"vX0":4.650197806889226,"vY0":-141.4110364505374,"vZ0":-4.618582464002917,"x":141.63,"y":125.82,"x0":-2.029084027032709,"y0":50.00554503667456,"z0":6.60705383418286,"aX":-4.406980966892776},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.3,"breakHorizontal":3.0,"spinRate":2241,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.3872483796356443,"extension":6.382267681351082},"index":3,"playId":"07cf35e1-e65b-323a-8ea8-243af30fc57c","pitchNumber":4,"startTime":"2026-03-31T23:47:09.116Z","endTime":"2026-03-31T23:47:12.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:47:12.116Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to center fielder Joey Wiemer.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T23:49:18.970Z","endTime":"2026-03-31T23:49:33.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.784595848866797,"aZ":-15.334643677084724,"pfxX":-4.326829228156631,"pfxZ":9.427093285820066,"pX":0.4528559212991693,"pZ":3.0682658970644474,"vX0":3.824613662870519,"vY0":-132.87356933154396,"vZ0":-4.86168499269021,"x":99.74,"y":155.94,"x0":-0.4438626462131854,"y0":50.00142268302637,"z0":6.037914348562752,"aX":-7.727323926819232},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":7.0,"spinRate":2018,"spinDirection":212},"zone":3,"typeConfidence":0.9,"plateTime":0.4124121458363277,"extension":6.233192220833304},"hitData":{"launchSpeed":99.4,"launchAngle":45.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.39,"coordY":58.13}},"index":0,"playId":"102950f7-328e-38e9-a325-78f1f83c26f7","pitchNumber":1,"startTime":"2026-03-31T23:49:23.189Z","endTime":"2026-03-31T23:49:33.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:49:33.348Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a ground ball to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T23:49:54.659Z","endTime":"2026-03-31T23:50:53.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17338901686177,"aZ":-23.710058191635415,"pfxX":0.21955629201622617,"pfxZ":5.1907912804311795,"pX":-1.1323153064898683,"pZ":1.8337592155908355,"vX0":-0.7029734183868103,"vY0":-126.19900801873017,"vZ0":-5.722334819779701,"x":160.16,"y":189.27,"x0":-0.8799539058143399,"y0":50.00006144515849,"z0":6.014018264685192,"aX":0.3578298788176558},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.5,"breakHorizontal":-0.2,"spinRate":2087,"spinDirection":204},"zone":13,"typeConfidence":0.89,"plateTime":0.4322898573402161,"extension":6.178555623973051},"index":0,"playId":"c3169e91-f8f5-3e65-8e47-491895478be3","pitchNumber":1,"startTime":"2026-03-31T23:49:54.659Z","endTime":"2026-03-31T23:49:58.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.937231640420862,"aZ":-23.929600413623323,"pfxX":-0.22046184902676838,"pfxZ":4.949784248757556,"pX":-0.05608312907972606,"pZ":2.4702548813945775,"vX0":1.649921608912852,"vY0":-127.66454368699823,"vZ0":-4.4892370777744635,"x":119.14,"y":172.08,"x0":-0.6794881311193871,"y0":50.003908515853865,"z0":6.11315339300681,"aX":-0.36733101730572526},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.3,"breakHorizontal":0.1,"spinRate":2129,"spinDirection":204},"zone":5,"typeConfidence":0.89,"plateTime":0.4274745722146056,"extension":6.220307786246355},"index":1,"playId":"ea9e1385-e206-3c16-bb36-e75ef48b5853","pitchNumber":2,"startTime":"2026-03-31T23:50:09.046Z","endTime":"2026-03-31T23:50:12.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05727097656113,"aZ":-14.779824115192445,"pfxX":-4.602297748808936,"pfxZ":9.596687614349815,"pX":-1.3093264048544855,"pZ":4.300792795127338,"vX0":-0.5417327608836224,"vY0":-134.0537392801153,"vZ0":-2.289690658439868,"x":166.91,"y":122.66,"x0":-0.5066950884346011,"y0":50.00439164203135,"z0":6.226056019980545,"aX":-8.343307706927744},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":8.4,"spinRate":2070,"spinDirection":214},"zone":11,"typeConfidence":0.93,"plateTime":0.40921308406818424,"extension":6.054150291784088},"index":2,"playId":"7eb34ff1-0655-36a2-a1ce-7cfc7e86a7fb","pitchNumber":3,"startTime":"2026-03-31T23:50:25.593Z","endTime":"2026-03-31T23:50:28.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.094847274173194,"aZ":-15.115989101020817,"pfxX":-4.750225641308521,"pfxZ":9.540734930819768,"pX":-0.3708001057157559,"pZ":2.8359816065883785,"vX0":2.0419968297364175,"vY0":-133.01580917552886,"vZ0":-5.509699599112674,"x":131.13,"y":162.21,"x0":-0.5321523190241965,"y0":50.00412587174675,"z0":6.033982248062084,"aX":-8.494733374930181},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2109,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.41211483934161874,"extension":6.320635121149654},"hitData":{"launchSpeed":92.6,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.77,"coordY":109.94}},"index":3,"playId":"18cfcc35-8231-3994-9d13-ac1a2fc5e413","pitchNumber":4,"startTime":"2026-03-31T23:50:42.118Z","endTime":"2026-03-31T23:50:53.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.44,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:50:53.433Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to center fielder Joey Wiemer. Justin Crawford to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T23:51:16.289Z","endTime":"2026-03-31T23:52:49.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.521298776724894,"aZ":-22.84728373665517,"pfxX":0.409027024011686,"pfxZ":5.693903754576528,"pX":0.6727038586747619,"pZ":1.9963260303957835,"vX0":2.889110550518774,"vY0":-126.55414909076394,"vZ0":-5.504557839842395,"x":91.36,"y":184.88,"x0":-0.5323292154189491,"y0":50.00231155653328,"z0":6.006639698383753,"aX":0.6690041798498075},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.4,"breakHorizontal":-1.3,"spinRate":2156,"spinDirection":205},"zone":9,"typeConfidence":0.9,"plateTime":0.43124256994469556,"extension":6.268974954554974},"index":0,"playId":"34f0e0a0-7b08-3188-a0f1-33d871af6d05","pitchNumber":1,"startTime":"2026-03-31T23:51:20.520Z","endTime":"2026-03-31T23:51:23.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.002893709963605,"aZ":-22.955834136192177,"pfxX":0.9347853035130802,"pfxZ":5.709758966729801,"pX":0.6913010207429185,"pZ":1.9834754290946355,"vX0":2.7223959237151654,"vY0":-125.59321654715941,"vZ0":-5.524899654175038,"x":90.65,"y":185.23,"x0":-0.523661823271905,"y0":50.00120924567744,"z0":6.053635028896608,"aX":1.507858028629621},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.5,"breakHorizontal":-2.3,"spinRate":2199,"spinDirection":192},"zone":9,"typeConfidence":0.9,"plateTime":0.4344176895702523,"extension":6.340085168037241},"index":1,"playId":"1fe2a0ec-9399-3711-b497-64fa2181ded7","pitchNumber":2,"startTime":"2026-03-31T23:51:37.556Z","endTime":"2026-03-31T23:51:41.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.944455000605696,"aZ":-34.265320642267106,"pfxX":6.52234961123102,"pfxZ":-1.5313506584754437,"pX":1.6919878762541785,"pZ":1.635901267218627,"vX0":3.3702273583548226,"vY0":-116.43460481252217,"vZ0":-2.5494016580727763,"x":52.51,"y":194.61,"x0":-0.6240738523759104,"y0":50.002820072913636,"z0":6.0042224963230435,"aX":8.907234479737811},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-3.1,"breakHorizontal":-12.7,"spinRate":2288,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.471366796794241,"extension":6.248251020206202},"index":2,"playId":"c77031a4-0525-32fd-b535-37dd6f7153cb","pitchNumber":3,"startTime":"2026-03-31T23:51:56.684Z","endTime":"2026-03-31T23:51:59.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"6e673835-c8df-32e7-8c8f-64ed9f68d5b5","startTime":"2026-03-31T23:52:17.302Z","endTime":"2026-03-31T23:52:20.302Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24089870200265,"aZ":-14.043933622847991,"pfxX":-5.137693134081917,"pfxZ":9.988981471844664,"pX":0.2133448412070949,"pZ":3.234245717548143,"vX0":2.9697405522060434,"vY0":-133.93858061908205,"vZ0":-5.039596779960892,"x":108.87,"y":151.46,"x0":-0.24300693774203821,"y0":50.00064123861095,"z0":6.146288321950642,"aX":-9.322588450534209},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.2,"breakHorizontal":8.6,"spinRate":2128,"spinDirection":206},"zone":2,"typeConfidence":0.93,"plateTime":0.40911458714766,"extension":6.177656626591176},"hitData":{"launchSpeed":102.7,"launchAngle":-0.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.97,"coordY":78.5}},"index":4,"playId":"3e296f2b-aac4-3cd5-8716-394ba9067cc5","pitchNumber":4,"startTime":"2026-03-31T23:52:37.463Z","endTime":"2026-03-31T23:52:49.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.8,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:52:49.963Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks. Justin Crawford to 3rd. Trea Turner to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T23:53:14.722Z","endTime":"2026-03-31T23:56:02.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnThird":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30593331284715,"aZ":-23.73896874273143,"pfxX":1.1129227858428692,"pfxZ":5.0456714059909,"pX":-0.5677101452125412,"pZ":2.9449518162976918,"vX0":0.31599645543670263,"vY0":-128.19230041788572,"vZ0":-3.1525523216866187,"x":138.64,"y":159.27,"x0":-0.8370585579523354,"y0":50.005374589219144,"z0":6.034092462004558,"aX":1.861283588824939},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.6,"breakHorizontal":-2.0,"spinRate":1960,"spinDirection":197},"zone":1,"typeConfidence":0.9,"plateTime":0.4264881821218771,"extension":6.353281298937695},"index":0,"playId":"f7a000e0-5650-3dc9-98c5-845f50a0b1b0","pitchNumber":1,"startTime":"2026-03-31T23:53:19.216Z","endTime":"2026-03-31T23:53:22.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-03-31T23:53:48.586Z","endTime":"2026-03-31T23:54:14.484Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26507684067796,"aZ":-21.238861695715705,"pfxX":-10.420650135657038,"pfxZ":6.1017660193663845,"pX":-0.9418831147301986,"pZ":2.1064499374740024,"vX0":2.875472765093035,"vY0":-133.1892388671479,"vZ0":-5.789463137350367,"x":152.9,"y":181.91,"x0":-0.6832944146113094,"y0":50.00341299022898,"z0":5.849712001193235,"aX":-18.6758081990247},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.0,"breakHorizontal":18.2,"spinRate":1983,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.41162306966413675,"extension":6.431139144879449},"index":2,"playId":"938f331c-1fec-325d-ac5a-720c017f8e12","pitchNumber":2,"startTime":"2026-03-31T23:54:14.484Z","endTime":"2026-03-31T23:54:41.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.385105918922253,"aZ":-30.501006306251885,"pfxX":-4.302662561300751,"pfxZ":1.114270402508315,"pX":-0.3252008078252801,"pZ":1.116163151005387,"vX0":2.0624480471346196,"vY0":-122.21743880060852,"vZ0":-5.107493338690828,"x":129.4,"y":208.64,"x0":-0.6235674410974082,"y0":50.005687012963136,"z0":5.870583633341068,"aX":-6.4724860959458645},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.0,"breakHorizontal":7.3,"spinRate":876,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.4491497765491892,"extension":6.329241789743876},"index":3,"playId":"4607ef7e-82be-37c5-9330-287b40772a25","pitchNumber":3,"startTime":"2026-03-31T23:54:52.685Z","endTime":"2026-03-31T23:54:55.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76638223493716,"aZ":-23.613282898823872,"pfxX":2.4129343003280006,"pfxZ":5.141597456598552,"pX":-1.579429917258246,"pZ":4.138416324049813,"vX0":-2.510959497996323,"vY0":-127.84079505569146,"vZ0":-0.4540319828970709,"x":177.2,"y":127.04,"x0":-0.9009847613547882,"y0":50.00521866791207,"z0":6.1614605873944,"aX":4.020287835835978},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.5,"breakHorizontal":-3.8,"spinRate":2147,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.42739944961998866,"extension":6.310452531216266},"index":4,"playId":"ebf16001-9fe6-312c-85e2-f6c0c5915f9d","pitchNumber":4,"startTime":"2026-03-31T23:55:12.856Z","endTime":"2026-03-31T23:55:15.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35180098248532,"aZ":-27.97825208266744,"pfxX":-2.7924084287968127,"pfxZ":2.814776722758241,"pX":-0.5995687688979174,"pZ":1.1754583046799707,"vX0":1.3353012337446224,"vY0":-122.02442293570334,"vZ0":-5.411122776299605,"x":139.85,"y":207.04,"x0":-0.794120190537612,"y0":50.00605768577008,"z0":5.86339610446301,"aX":-4.167793202922906},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.0,"breakHorizontal":4.7,"spinRate":968,"spinDirection":248},"zone":13,"typeConfidence":0.78,"plateTime":0.4506721042691324,"extension":6.187022309185604},"index":5,"playId":"4a961659-f9ca-39fc-99e1-fcb5bc51c4e4","pitchNumber":5,"startTime":"2026-03-31T23:55:33.370Z","endTime":"2026-03-31T23:55:36.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-03-31T23:55:44.385Z","endTime":"2026-03-31T23:55:59.116Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.358246995017765,"aZ":-28.349651364889173,"pfxX":-4.68379473347502,"pfxZ":2.555334685200504,"pX":0.2411321956147946,"pZ":0.9552923421030656,"vX0":3.539140762255692,"vY0":-122.22461987243024,"vZ0":-5.848323090298251,"x":107.81,"y":212.99,"x0":-0.6243229830967579,"y0":50.00494527610012,"z0":5.844574920338167,"aX":-7.015990898543178},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.4,"breakHorizontal":7.6,"spinRate":894,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.44986643460636166,"extension":6.436287812775152},"index":7,"playId":"8e9cf176-2abd-30b8-a3c0-61aed09b1165","pitchNumber":6,"startTime":"2026-03-31T23:55:59.116Z","endTime":"2026-03-31T23:56:02.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.2,"awayTeamWinProbability":12.799999999999997,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.21,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:56:02.559Z","atBatIndex":38},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Bryce Harper reaches on a fielding error by first baseman Luis García Jr. Justin Crawford scores. Trea Turner to 3rd. Kyle Schwarber to 2nd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T23:57:06.465Z","endTime":"2026-03-31T23:57:53.761Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T23:56:22.145Z","endTime":"2026-03-31T23:57:08.769Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.621617899035122,"aZ":-21.336523781522093,"pfxX":1.122416590589003,"pfxZ":6.387806004642398,"pX":-0.6690521848052351,"pZ":2.663973823613198,"vX0":-0.011705870597240639,"vY0":-129.31394554142926,"vZ0":-4.449688783785813,"x":142.5,"y":166.85,"x0":-0.8103057670554683,"y0":50.0009375759169,"z0":6.041036818436024,"aX":1.9031012638344753},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.8,"breakHorizontal":-2.0,"spinRate":2056,"spinDirection":204},"zone":4,"typeConfidence":0.86,"plateTime":0.4233438994683034,"extension":6.148993309770298},"index":1,"playId":"8562a6f7-7cb8-30a7-a733-e91cb3535768","pitchNumber":1,"startTime":"2026-03-31T23:57:08.769Z","endTime":"2026-03-31T23:57:12.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.256613998955107,"aZ":-21.649045260198147,"pfxX":-9.762364791015713,"pfxZ":5.772065891892106,"pX":-0.9408553401864926,"pZ":2.650854105221212,"vX0":2.83691435482007,"vY0":-134.2579901844217,"vZ0":-4.5765942155139,"x":152.86,"y":167.21,"x0":-0.7431884302385409,"y0":50.00546868008164,"z0":5.919796244662729,"aX":-17.812074683826825},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":17.0,"spinRate":2009,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4080753638334742,"extension":6.325003067820698},"index":2,"playId":"58114a63-44ca-3b34-a1ec-ba0fc875a486","pitchNumber":2,"startTime":"2026-03-31T23:57:23.934Z","endTime":"2026-03-31T23:57:26.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30437576323639,"aZ":-36.0196277053528,"pfxX":-3.2325962676023883,"pfxZ":-2.60092189854693,"pX":-0.5400546265465446,"pZ":1.3359253238930067,"vX0":1.3278102169666712,"vY0":-121.22448410106301,"vZ0":-3.517055458296886,"x":137.59,"y":202.71,"x0":-0.6770877923175597,"y0":50.00458200372414,"z0":5.973625519762624,"aX":-4.776612886177865},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.3,"breakHorizontal":5.5,"spinRate":950,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.45310063851367444,"extension":6.207507867072284},"hitData":{"launchSpeed":75.6,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.47,"coordY":165.72}},"index":3,"playId":"bdd5779f-2918-3542-9010-f09240d82293","pitchNumber":3,"startTime":"2026-03-31T23:57:44.700Z","endTime":"2026-03-31T23:57:53.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.2,"awayTeamWinProbability":7.799999999999997,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":1.47,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:57:53.761Z","atBatIndex":39},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alec Bohm grounds into a double play, third baseman Jorbit Vivas to second baseman Nasim Nuñez to first baseman Luis García Jr. Bryce Harper out at 2nd. Alec Bohm out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T23:58:23.304Z","endTime":"2026-03-31T23:58:49.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.133357824755898,"aZ":-22.622866657262513,"pfxX":0.6975236858243763,"pfxZ":5.662403604700549,"pX":0.6803997743445079,"pZ":3.9007607196122724,"vX0":3.0483926382130098,"vY0":-128.40700084709164,"vZ0":-1.445958514520877,"x":91.06,"y":133.46,"x0":-0.6079414503937007,"y0":50.00031830814038,"z0":6.21457428783908,"aX":1.1760762535126281},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.2,"breakHorizontal":-1.9,"spinRate":2281,"spinDirection":192},"zone":12,"typeConfidence":0.89,"plateTime":0.42495818647859185,"extension":6.168972797878498},"index":0,"playId":"aaa9e00c-36e4-3027-875f-e5c3dd3f27cb","pitchNumber":1,"startTime":"2026-03-31T23:58:23.568Z","endTime":"2026-03-31T23:58:26.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.202332298291577,"aZ":-20.314403597167363,"pfxX":-9.687745375679826,"pfxZ":6.649822339864968,"pX":0.11221132423128558,"pZ":1.9316841784978442,"vX0":5.159776990972145,"vY0":-132.66165197357776,"vZ0":-6.3161886572230355,"x":112.72,"y":186.62,"x0":-0.5986601224606632,"y0":50.00214329104679,"z0":5.822591085446874,"aX":-17.278469288927372},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.9,"breakHorizontal":16.4,"spinRate":2150,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.41277065175602123,"extension":6.4025280297122835},"hitData":{"launchSpeed":82.2,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.76,"coordY":161.66}},"index":1,"playId":"7df44f4d-7510-3b0f-b860-de7c7a91f9e4","pitchNumber":2,"startTime":"2026-03-31T23:58:41.189Z","endTime":"2026-03-31T23:58:49.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-5.900000000000006,"leverageIndex":0.94,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:58:49.633Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis García Jr. pops out to third baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T00:00:55.135Z","endTime":"2026-04-01T00:02:13.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.138357506589326,"aZ":-25.53293680704985,"pfxX":-7.159798920027512,"pfxZ":4.146014754896528,"pX":-0.6104453789035024,"pZ":1.130634229368408,"vX0":6.372654148180979,"vY0":-125.20527185439784,"vZ0":-7.901326235293056,"x":140.27,"y":208.25,"x0":-2.2473908326889642,"y0":50.003004011336806,"z0":6.38918960199402,"aX":-11.47052731760203},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":11.6,"spinRate":1558,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4359647788086285,"extension":6.637223857437138},"index":0,"playId":"6b580241-5a26-35b4-844a-8021072ff192","pitchNumber":1,"startTime":"2026-04-01T00:00:58.281Z","endTime":"2026-04-01T00:01:01.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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.2,"endSpeed":87.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.330674241020944,"aZ":-14.061693715978357,"pfxX":-5.735322920896917,"pfxZ":9.26826891961047,"pX":0.7650711595267152,"pZ":2.9987214537779128,"vX0":9.020159966234901,"vY0":-138.3182822496333,"vZ0":-6.7557956452208385,"x":87.84,"y":157.81,"x0":-1.7801809143654257,"y0":50.00514995178038,"z0":6.400097546148602,"aX":-11.211877542082942},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2191,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3946673233659985,"extension":6.668895488664499},"index":1,"playId":"6dab0625-2db1-36d1-8126-25327feb31f6","pitchNumber":2,"startTime":"2026-04-01T00:01:10.573Z","endTime":"2026-04-01T00:01:13.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.855497394213803,"aZ":-27.573372119210134,"pfxX":1.3506198433926282,"pfxZ":2.784863139113103,"pX":-0.8945267485980856,"pZ":3.413382522230717,"vX0":3.491519408652701,"vY0":-127.85386676143906,"vZ0":-2.1666817297760597,"x":151.1,"y":146.62,"x0":-2.454402080722877,"y0":50.00284459898104,"z0":6.440027511938209,"aX":2.231204026268462},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.8,"breakHorizontal":-3.2,"spinRate":2573,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.42872771071492943,"extension":6.517263162001938},"index":2,"playId":"1f07b985-af21-3ac2-bf50-3941f59494c4","pitchNumber":3,"startTime":"2026-04-01T00:01:48.612Z","endTime":"2026-04-01T00:01:51.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58997164102479,"aZ":-20.35951749309846,"pfxX":-8.808108965606749,"pfxZ":7.131338004162807,"pX":-0.929875429136807,"pZ":1.85591400990893,"vX0":6.057348212893341,"vY0":-127.69987166005289,"vZ0":-7.24813989025786,"x":152.44,"y":188.67,"x0":-2.184874334398897,"y0":50.002446415852766,"z0":6.325527428993714,"aX":-14.588806609166756},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.5,"breakHorizontal":14.6,"spinRate":1470,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4284560727015454,"extension":6.514579029107209},"hitData":{"launchSpeed":70.7,"launchAngle":69.0,"totalDistance":122.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.15,"coordY":167.26}},"index":3,"playId":"c26b6028-f067-3aa7-b6eb-ee730fa90e5d","pitchNumber":4,"startTime":"2026-04-01T00:02:03.738Z","endTime":"2026-04-01T00:02:13.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:02:13.121Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a ground ball to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T00:02:32.830Z","endTime":"2026-04-01T00:03:13.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.475025912653866,"aZ":-29.839160663339946,"pfxX":4.975478232005684,"pfxZ":1.4260431273890681,"pX":-1.2214134022674574,"pZ":3.828047234473786,"vX0":1.3935028539465555,"vY0":-126.92061813728391,"vZ0":-0.6597393041837727,"x":163.56,"y":135.42,"x0":-2.4236461216157,"y0":50.00180079986189,"z0":6.463400830193928,"aX":8.132500849310523},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.6,"breakHorizontal":-9.4,"spinRate":2458,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.43121710329278784,"extension":6.493115178346},"index":0,"playId":"2bf95008-a493-3ace-811b-b0f7519ecaec","pitchNumber":1,"startTime":"2026-04-01T00:02:32.830Z","endTime":"2026-04-01T00:02:35.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":95.7,"endSpeed":87.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.979145199904448,"aZ":-12.609119548160605,"pfxX":-3.182296498212346,"pfxZ":9.988421881182706,"pX":0.34342218498791266,"pZ":2.693568457590926,"vX0":7.532336265304818,"vY0":-139.0370419289411,"vZ0":-7.723119950406402,"x":103.91,"y":166.05,"x0":-1.9866428491339956,"y0":50.0058028752074,"z0":6.342977680727378,"aX":-6.2357515814710025},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":4.2,"spinRate":2105,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.3938481887391161,"extension":6.853447441161538},"index":1,"playId":"620c85b7-c5bb-3f72-95c2-184ca0a2c482","pitchNumber":2,"startTime":"2026-04-01T00:02:45.606Z","endTime":"2026-04-01T00:02:48.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.516413152101727,"aZ":-40.4393870417963,"pfxX":4.549385785673943,"pfxZ":-6.1358494643706205,"pX":-0.40708295513151926,"pZ":2.5994284135792873,"vX0":2.4490774318206276,"vY0":-115.3936805445769,"vZ0":-0.2021317475367841,"x":132.52,"y":168.6,"x0":-2.0731182285476084,"y0":50.000344926028774,"z0":6.584866224551562,"aX":6.13217678017794},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.9,"breakHorizontal":-8.9,"spinRate":2530,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.47469974849988805,"extension":6.559731035971123},"hitData":{"launchSpeed":97.9,"launchAngle":-0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.17,"coordY":118.06}},"index":2,"playId":"527b1d90-cf50-3d0f-bffc-fe352f490e44","pitchNumber":3,"startTime":"2026-04-01T00:03:01.937Z","endTime":"2026-04-01T00:03:13.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.63,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:03:13.886Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a line drive to right fielder Adolis García. CJ Abrams scores. Daylen Lile to 2nd. Throwing error by right fielder Adolis García.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T00:05:58.726Z","endTime":"2026-04-01T00:06:27.593Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":691725,"link":"/api/v1/people/691725"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Banks replaces Andrew Painter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T00:04:37.747Z","endTime":"2026-04-01T00:06:01.004Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621383,"link":"/api/v1/people/621383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83445446624999,"aZ":-31.666717808746167,"pfxX":-5.677402486821292,"pfxZ":0.32454708842257673,"pX":0.4958272342182917,"pZ":4.773980366862116,"vX0":-2.9240007591736177,"vY0":-124.00296704113346,"vZ0":1.6979855889915045,"x":98.1,"y":109.88,"x0":2.42634689487094,"y0":50.00360748905473,"z0":6.714425611479769,"aX":-8.876983945213304},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":10.9,"spinRate":2176,"spinDirection":217},"zone":12,"typeConfidence":0.8,"plateTime":0.44101413868250816,"extension":5.440500698962735},"index":1,"playId":"30c37707-4575-38b9-8cbe-c6341206dac6","pitchNumber":1,"startTime":"2026-04-01T00:06:01.004Z","endTime":"2026-04-01T00:06:04.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.888621738499843,"aZ":-29.31976251501767,"pfxX":-5.0949906091260955,"pfxZ":1.804471681646092,"pX":-0.4388457127991708,"pZ":2.469222722516296,"vX0":-4.938746472954035,"vY0":-124.70895957719519,"vZ0":-3.8030398882486223,"x":133.73,"y":172.11,"x0":2.2255886124276287,"y0":50.00452287067484,"z0":6.419122271016432,"aX":-8.06555039132625},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":10.3,"spinRate":2257,"spinDirection":206},"zone":4,"typeConfidence":0.7,"plateTime":0.4383514956883374,"extension":5.576905264230214},"hitData":{"launchSpeed":78.7,"launchAngle":14.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.88,"coordY":124.02}},"index":2,"playId":"d4e3802e-cdbe-3143-8099-dcd756000309","pitchNumber":2,"startTime":"2026-04-01T00:06:15.641Z","endTime":"2026-04-01T00:06:27.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-10.400000000000006,"leverageIndex":1.31,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:06:27.593Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Curtis Mead flies out to left fielder Brandon Marsh. Daylen Lile to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T00:07:28.110Z","endTime":"2026-04-01T00:07:47.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Curtis Mead replaces Jorbit Vivas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T00:07:30.314Z","endTime":"2026-04-01T00:07:30.315Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.214493784075177,"aZ":-32.57611568720622,"pfxX":-7.349756908505984,"pfxZ":-0.29368793253881265,"pX":-0.7300660431280653,"pZ":2.2843469258373044,"vX0":-5.5307024084154,"vY0":-117.40375238395258,"vZ0":-2.3609571576972366,"x":144.83,"y":177.1,"x0":2.6230959144679002,"y0":50.002441906142224,"z0":6.37789208228325,"aX":-10.110521788532344},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.8,"breakHorizontal":14.8,"spinRate":2166,"spinDirection":291},"zone":4,"typeConfidence":0.91,"plateTime":0.4691245709920251,"extension":5.609000607593553},"hitData":{"launchSpeed":90.7,"launchAngle":31.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.13,"coordY":75.24}},"index":1,"playId":"75444ea0-4b9d-3bf6-be95-d504a1ad3117","pitchNumber":1,"startTime":"2026-04-01T00:07:30.316Z","endTime":"2026-04-01T00:07:47.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.78,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:07:47.054Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keibert Ruiz grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T00:08:11.586Z","endTime":"2026-04-01T00:10:04.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":88.6,"endSpeed":81.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.453794107399226,"aZ":-27.303845073952004,"pfxX":-1.4630857574809246,"pfxZ":2.8976157832801714,"pX":-1.7404403461627684,"pZ":2.7021018767575833,"vX0":-9.294470961909969,"vY0":-128.737402426182,"vZ0":-4.153574968552206,"x":183.34,"y":165.82,"x0":2.1049979834355375,"y0":50.00113334827999,"z0":6.447060633992373,"aX":-2.458338509891218},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":4.7,"spinRate":2226,"spinDirection":183},"zone":11,"typeConfidence":0.89,"plateTime":0.4252802657489534,"extension":5.637140712731663},"index":0,"playId":"3e77858b-fd45-3fd1-ab84-0d5e53a7883f","pitchNumber":1,"startTime":"2026-04-01T00:08:11.586Z","endTime":"2026-04-01T00:08:14.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.998198872853486,"aZ":-32.471944146261066,"pfxX":-5.888667326705521,"pfxZ":-0.2120499883596043,"pX":0.6381462307220133,"pZ":2.7094209005608487,"vX0":-2.984716145210139,"vY0":-117.5739967219996,"vZ0":-1.4371174858116318,"x":92.68,"y":165.63,"x0":2.694570927428388,"y0":50.0042622963756,"z0":6.378290686442298,"aX":-8.138003756555191},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.5,"breakHorizontal":11.4,"spinRate":2248,"spinDirection":290},"zone":6,"typeConfidence":0.9,"plateTime":0.4681962298893523,"extension":5.584669140292682},"index":1,"playId":"4e2fc0b1-2b6a-35dd-8d60-87adff8d393b","pitchNumber":2,"startTime":"2026-04-01T00:08:24.182Z","endTime":"2026-04-01T00:08:27.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":87.5,"endSpeed":80.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34821611134254,"aZ":-27.905751748709523,"pfxX":-1.7644155355093545,"pfxZ":2.5924827703351987,"pX":-0.2871200277337039,"pZ":4.31677512584584,"vX0":-5.912421404930123,"vY0":-127.40044302803369,"vZ0":-0.11011562306764033,"x":127.94,"y":122.23,"x0":2.289962151408175,"y0":50.00595922856954,"z0":6.559850460623796,"aX":-2.9111653342285675},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.9,"breakHorizontal":4.4,"spinRate":2279,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.42936961011737873,"extension":5.486641756575157},"index":2,"playId":"8be87a96-859f-397f-8224-015612583ba0","pitchNumber":3,"startTime":"2026-04-01T00:08:41.871Z","endTime":"2026-04-01T00:08:45.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.168967000680148,"aZ":-27.53991579320303,"pfxX":-1.7601003699391424,"pfxZ":2.777363969508686,"pX":-0.13420080158210237,"pZ":3.2630493418337365,"vX0":-5.909876971743199,"vY0":-127.94146283167572,"vZ0":-2.5116819657662495,"x":122.12,"y":150.68,"x0":2.429470546667181,"y0":50.000425090937135,"z0":6.404939536274167,"aX":-2.9297748868860527},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.7,"breakHorizontal":4.4,"spinRate":2264,"spinDirection":182},"zone":2,"typeConfidence":0.9,"plateTime":0.4273011317583082,"extension":5.691329399869287},"index":3,"playId":"c8751193-16a0-3b07-a8c7-e65d1f0bc3e7","pitchNumber":4,"startTime":"2026-04-01T00:08:58.234Z","endTime":"2026-04-01T00:09:02.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10009144551862,"aZ":-26.76232187696772,"pfxX":-2.5369358378784685,"pfxZ":3.1780350420285552,"pX":-1.4235890964669142,"pZ":2.043889343207728,"vX0":-8.488520796893924,"vY0":-129.43778209192317,"vZ0":-5.693943557681757,"x":171.26,"y":183.59,"x0":2.2231910833137287,"y0":50.00391175704321,"z0":6.311958713745994,"aX":-4.318817317116758},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.7,"breakHorizontal":6.4,"spinRate":2341,"spinDirection":181},"zone":13,"typeConfidence":0.88,"plateTime":0.42257271547485775,"extension":5.789540131752967},"index":4,"playId":"879c49aa-dfb1-3492-a6ea-97343d7cbeab","pitchNumber":5,"startTime":"2026-04-01T00:09:21.604Z","endTime":"2026-04-01T00:09:25.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.638052744841797,"aZ":-16.776776667564743,"pfxX":2.3645294704871453,"pfxZ":8.114775203936961,"pX":-1.2589179245184172,"pZ":2.0771914992567178,"vX0":-9.895606325596233,"vY0":-136.5477091777626,"vZ0":-8.46738513110892,"x":164.99,"y":182.7,"x0":2.09697126520884,"y0":50.005047797609386,"z0":6.361244559534058,"aX":4.488216812006883},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":-2.3,"spinRate":2053,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.4003530317697317,"extension":5.661084435262902},"hitData":{"launchSpeed":70.0,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.81,"coordY":164.7}},"index":5,"playId":"710571cf-0fb9-34f1-aa4f-71f80dfc93ef","pitchNumber":6,"startTime":"2026-04-01T00:09:54.577Z","endTime":"2026-04-01T00:10:04.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.69,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:10:04.915Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to left fielder Daylen Lile.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T00:12:20.728Z","endTime":"2026-04-01T00:13:07.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Curtis Mead remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T00:12:04.591Z","endTime":"2026-04-01T00:12:23.049Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.105791984281414,"aZ":-15.574346835992388,"pfxX":-3.5287681666837756,"pfxZ":9.759105501075476,"pX":0.025743500744428296,"pZ":3.2467722389079863,"vX0":3.14898501087332,"vY0":-129.83779774405696,"vZ0":-4.134153008009223,"x":116.02,"y":151.12,"x0":-0.746473789972745,"y0":50.002974202312984,"z0":6.05081539576782,"aX":-6.002984218865482},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.9,"breakHorizontal":5.6,"spinRate":1897,"spinDirection":217},"zone":2,"typeConfidence":0.82,"plateTime":0.4224278184379271,"extension":6.31925574017776},"index":1,"playId":"f912b6b2-e10a-3e91-a2f7-75b8518d0b79","pitchNumber":1,"startTime":"2026-04-01T00:12:23.049Z","endTime":"2026-04-01T00:12:26.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.376559549765954,"aZ":-24.016833520434197,"pfxX":-0.21704457545263178,"pfxZ":5.1370583843331925,"pX":0.7054094561013746,"pZ":2.8329723373135365,"vX0":3.302450258268342,"vY0":-124.50525539345847,"vZ0":-3.445051660238016,"x":90.11,"y":162.29,"x0":-0.6036734194873723,"y0":50.00100226051628,"z0":6.197231401331529,"aX":-0.344693001014583},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.9,"breakHorizontal":-0.2,"spinRate":2203,"spinDirection":203},"zone":3,"typeConfidence":0.89,"plateTime":0.43805527211519335,"extension":6.218782835242054},"index":2,"playId":"d2cf77d2-7f2b-35fb-a876-e80392a314c3","pitchNumber":2,"startTime":"2026-04-01T00:12:37.319Z","endTime":"2026-04-01T00:12:41.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.148335359609927,"aZ":-28.107708620554853,"pfxX":-7.663374273011361,"pfxZ":2.77808479313712,"pX":-0.7451759062929232,"pZ":2.339828128431044,"vX0":2.369961940211627,"vY0":-120.50214195031222,"vZ0":-2.8228395254330865,"x":145.4,"y":175.6,"x0":-0.7476637941860971,"y0":50.004708876865394,"z0":6.018173055381392,"aX":-11.233696171438712},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.6,"breakHorizontal":13.3,"spinRate":1039,"spinDirection":240},"zone":4,"typeConfidence":0.9,"plateTime":0.4551140184999709,"extension":6.006140300207589},"hitData":{"launchSpeed":84.9,"launchAngle":41.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.18,"coordY":115.62}},"index":3,"playId":"816c446a-8490-39cf-aece-868f9c2b0be6","pitchNumber":3,"startTime":"2026-04-01T00:12:55.981Z","endTime":"2026-04-01T00:13:07.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:13:07.403Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a sharp line drive to center fielder Joey Wiemer.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T00:13:23.958Z","endTime":"2026-04-01T00:14:40.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.674184820373867,"aZ":-25.968982983928928,"pfxX":1.1993649201377101,"pfxZ":3.867314868296134,"pX":0.5387162232419599,"pZ":3.880712236974597,"vX0":2.185766078404142,"vY0":-125.18833186103983,"vZ0":-0.6638032242707695,"x":96.47,"y":134.0,"x0":-0.4978176324420704,"y0":50.003844663450884,"z0":6.2546453157181965,"aX":1.9240463363909581},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.1,"breakHorizontal":-2.6,"spinRate":2105,"spinDirection":194},"zone":12,"typeConfidence":0.89,"plateTime":0.4357151649894724,"extension":6.3548075472835075},"index":0,"playId":"8d15144b-f785-3b38-a01a-8ac20215f66c","pitchNumber":1,"startTime":"2026-04-01T00:13:25.573Z","endTime":"2026-04-01T00:13:28.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.328693493921723,"aZ":-25.99725109767979,"pfxX":1.6882306753765741,"pfxZ":3.9554627555012942,"pX":1.08883171286198,"pZ":2.9019661092619704,"vX0":3.5903075285368495,"vY0":-123.52792710780409,"vZ0":-2.7322013403695458,"x":75.5,"y":160.43,"x0":-0.5970493381941177,"y0":50.0021029042379,"z0":6.185685398078048,"aX":2.6333676761714537},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.8,"breakHorizontal":-3.8,"spinRate":2130,"spinDirection":195},"zone":12,"typeConfidence":0.87,"plateTime":0.441751571055931,"extension":6.240996129446485},"index":1,"playId":"9fe4ec2f-ce1f-30d4-bf9a-a25991a9d493","pitchNumber":2,"startTime":"2026-04-01T00:13:39.573Z","endTime":"2026-04-01T00:13:42.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-01T00:13:55.647Z","endTime":"2026-04-01T00:14:06.861Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":89.8,"endSpeed":82.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.659739635870856,"aZ":-13.502071262087446,"pfxX":-2.157802557758583,"pfxZ":10.781945258712687,"pX":0.8440210073367084,"pZ":1.89945120083972,"vX0":3.4130526038361935,"vY0":-130.5542648924464,"vZ0":-8.124139943285181,"x":84.83,"y":187.49,"x0":-0.1979638088065209,"y0":50.002241902496294,"z0":6.060897119167799,"aX":-3.7368665394357765},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.0,"breakHorizontal":3.2,"spinRate":2127,"spinDirection":204},"zone":14,"typeConfidence":0.83,"plateTime":0.41902913583487145,"extension":6.287561064748737},"index":3,"playId":"1921ed25-910f-338c-92e8-ff8adf3b64aa","pitchNumber":3,"startTime":"2026-04-01T00:14:06.861Z","endTime":"2026-04-01T00:14:09.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.799405035781444,"aZ":-25.401148067514463,"pfxX":1.3514410739151095,"pfxZ":4.222499123339983,"pX":1.0456055165569142,"pZ":3.245924024143457,"vX0":3.317187663537049,"vY0":-125.48034246651417,"vZ0":-2.266321882633388,"x":77.14,"y":151.14,"x0":-0.46567813913158324,"y0":50.00593681473594,"z0":6.21642956821408,"aX":2.1696304685533394},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.4,"breakHorizontal":-3.1,"spinRate":2152,"spinDirection":188},"zone":12,"typeConfidence":0.9,"plateTime":0.4353978625778048,"extension":6.339561070008517},"hitData":{"launchSpeed":104.2,"launchAngle":13.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":142.71,"coordY":69.47}},"index":4,"playId":"d5a33685-836a-319e-be16-27960cc4c471","pitchNumber":4,"startTime":"2026-04-01T00:14:25.826Z","endTime":"2026-04-01T00:14:40.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.4,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:14:40.635Z","atBatIndex":47},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brandon Marsh grounds into a force out, second baseman Nasim Nuñez to shortstop CJ Abrams. Adolis García out at 2nd. Brandon Marsh to 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T00:15:00.615Z","endTime":"2026-04-01T00:16:10.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.287539748528914,"aZ":-23.87656958410442,"pfxX":2.83770803534516,"pfxZ":5.180622555568446,"pX":0.9609389396831981,"pZ":3.206085019747783,"vX0":2.5561697907250958,"vY0":-125.2667764959572,"vZ0":-2.607893722953019,"x":80.37,"y":152.22,"x0":-0.43839313823960036,"y0":50.00526109920728,"z0":6.19517633293434,"aX":4.549078862456174},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.1,"breakHorizontal":-5.6,"spinRate":2161,"spinDirection":189},"zone":12,"typeConfidence":0.9,"plateTime":0.43581969226596273,"extension":6.313741526366916},"index":0,"playId":"5839dca8-7e38-3e11-9367-52785cb90ff4","pitchNumber":1,"startTime":"2026-04-01T00:15:00.615Z","endTime":"2026-04-01T00:15:03.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":90.1,"endSpeed":82.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.324656160167557,"aZ":-16.223087293385205,"pfxX":-5.699426041937265,"pfxZ":9.108992469244695,"pX":1.6755414039823098,"pZ":3.080787532449704,"vX0":6.755289852945811,"vY0":-131.13233147568005,"vZ0":-4.626806501318479,"x":53.13,"y":155.6,"x0":-0.18691807144753,"y0":50.00282464185953,"z0":6.069013237397098,"aX":-9.980360781656897},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.7,"breakHorizontal":8.9,"spinRate":2094,"spinDirection":214},"zone":12,"typeConfidence":0.5,"plateTime":0.41683271845913383,"extension":6.240381305277634},"index":1,"playId":"bb3cb562-91cd-3ce7-a940-64e36d62c00a","pitchNumber":2,"startTime":"2026-04-01T00:15:23.029Z","endTime":"2026-04-01T00:15:26.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.067733266315237,"aZ":-29.820256533979766,"pfxX":-5.485901727799983,"pfxZ":1.6452761804998897,"pX":-0.8615325317813575,"pZ":2.4399504424378224,"vX0":1.0568428235598843,"vY0":-119.36852769664713,"vZ0":-2.066041906761183,"x":149.84,"y":172.9,"x0":-0.6003374915245371,"y0":50.00134599153591,"z0":6.026934786966572,"aX":-7.838699947727247},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.8,"breakHorizontal":9.6,"spinRate":958,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.4605787591984791,"extension":6.137951322597538},"index":2,"playId":"d709816c-e297-3a68-b908-a591cd8c1539","pitchNumber":3,"startTime":"2026-04-01T00:15:40.815Z","endTime":"2026-04-01T00:15:44.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.817035992632192,"aZ":-14.683100036309328,"pfxX":-4.462692377712001,"pfxZ":9.905877366904868,"pX":-0.10716814902848547,"pZ":2.6664096683796648,"vX0":2.4518866949896294,"vY0":-131.75238821741868,"vZ0":-5.816947570179785,"x":121.08,"y":166.79,"x0":-0.46784999426352436,"y0":50.00311897278847,"z0":5.979720734632936,"aX":-7.881068108506222},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.9,"breakHorizontal":7.6,"spinRate":2082,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.4150038724021612,"extension":6.4865642220016735},"hitData":{"launchSpeed":104.1,"launchAngle":6.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":149.42,"coordY":157.1}},"index":3,"playId":"374449fa-2e10-3677-8c30-0554822e49b2","pitchNumber":4,"startTime":"2026-04-01T00:16:00.971Z","endTime":"2026-04-01T00:16:10.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:16:10.579Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T00:16:36.725Z","endTime":"2026-04-01T00:18:15.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":86.9,"endSpeed":79.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62427674227779,"aZ":-23.504299525684054,"pfxX":0.7620145387097818,"pfxZ":5.337735846542664,"pX":-0.19942171602999423,"pZ":2.961263817650871,"vX0":0.9925474774207909,"vY0":-126.5603851617625,"vZ0":-3.219350659503122,"x":124.6,"y":158.83,"x0":-0.6955222664628673,"y0":50.00110349314856,"z0":6.130459976631477,"aX":1.2368148491795772},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.2,"breakHorizontal":-1.6,"spinRate":2085,"spinDirection":193},"zone":2,"typeConfidence":0.9,"plateTime":0.43264458958835394,"extension":6.20157335586938},"index":0,"playId":"27454f87-06a6-3900-80c6-53b63f4a446c","pitchNumber":1,"startTime":"2026-04-01T00:16:38.180Z","endTime":"2026-04-01T00:16:44.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brandon Marsh steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"27454f87-06a6-3900-80c6-53b63f4a446c","startTime":"2026-04-01T00:16:53.542Z","endTime":"2026-04-01T00:17:26.110Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"postOnSecond":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":0.8000000000000114,"leverageIndex":0.56,"dramaIndex":24.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.749501255661635,"aZ":-34.457689785943415,"pfxX":6.532702905746701,"pfxZ":-1.6690114053215552,"pX":1.2030072442811086,"pZ":1.0392599382579628,"vX0":2.5224613254010655,"vY0":-116.65770933320775,"vZ0":-3.823553610457707,"x":71.14,"y":210.72,"x0":-0.7420278183542354,"y0":50.00060330961361,"z0":5.9610533251758815,"aX":8.96602166894821},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-3.7,"breakHorizontal":-12.5,"spinRate":2211,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.4702200955234215,"extension":6.286435606195929},"index":2,"playId":"216c040a-ce74-3ad0-8711-5a183e3822c8","pitchNumber":2,"startTime":"2026-04-01T00:17:26.110Z","endTime":"2026-04-01T00:17:29.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.293661031564316,"aZ":-35.086138316631775,"pfxX":6.9971073856072135,"pfxZ":-2.174309628591172,"pX":1.0069089872711283,"pZ":0.8044076561399576,"vX0":1.8180199337165694,"vY0":-115.42082977470888,"vZ0":-3.9872861044153067,"x":78.62,"y":217.06,"x0":-0.7017766612453784,"y0":50.004393824162484,"z0":5.965103465409664,"aX":9.356340380296224},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-4.7,"breakHorizontal":-13.1,"spinRate":2263,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.47619233631636426,"extension":6.245084419526851},"index":3,"playId":"3fdad498-8787-3130-845e-52d2853faec6","pitchNumber":3,"startTime":"2026-04-01T00:17:45.102Z","endTime":"2026-04-01T00:17:48.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.371841875854773,"aZ":-30.33606026946536,"pfxX":-4.442524519122042,"pfxZ":1.2250526774254773,"pX":0.5492105072093005,"pZ":2.5421396160747523,"vX0":3.9012936048227633,"vY0":-121.82491060333639,"vZ0":-2.093287067116186,"x":96.07,"y":170.14,"x0":-0.4972785532399181,"y0":50.0032069250978,"z0":6.039764473716621,"aX":-6.664815453338064},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.9,"breakHorizontal":7.1,"spinRate":904,"spinDirection":246},"zone":6,"typeConfidence":0.91,"plateTime":0.44995161946278417,"extension":6.211228629955371},"hitData":{"launchSpeed":81.0,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.33,"coordY":162.68}},"index":4,"playId":"9a9b632f-a725-392f-9831-bf1337b95959","pitchNumber":4,"startTime":"2026-04-01T00:18:07.503Z","endTime":"2026-04-01T00:18:15.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:18:15.512Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T00:20:29.119Z","endTime":"2026-04-01T00:21:19.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36242568244262,"aZ":-21.352230783375628,"pfxX":8.102147403011838,"pfxZ":6.15464359465973,"pX":0.9144362092930557,"pZ":1.9061004545284885,"vX0":-5.9435850571564375,"vY0":-131.4275562360045,"vZ0":-7.679821885888234,"x":82.14,"y":187.32,"x0":2.1460677809258253,"y0":50.00655168606539,"z0":6.437506660192362,"aX":14.258181732545559},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.7,"breakHorizontal":-13.4,"spinRate":1987,"spinDirection":152},"zone":14,"typeConfidence":0.88,"plateTime":0.41583552042524596,"extension":5.42356335488861},"index":0,"playId":"a2bbad54-e3df-329f-a177-3969d5fe102a","pitchNumber":1,"startTime":"2026-04-01T00:20:33.065Z","endTime":"2026-04-01T00:20:36.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.849209770804066,"aZ":-29.94751412410102,"pfxX":-8.622388293677124,"pfxZ":1.5639876582044847,"pX":-0.14732154228872654,"pZ":2.1019315600321895,"vX0":-3.7377784133721903,"vY0":-118.95028508227617,"vZ0":-3.5879763318450038,"x":122.62,"y":182.03,"x0":2.567115338433421,"y0":50.00488801615291,"z0":6.359243929388929,"aX":-12.296723312970686},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.2,"breakHorizontal":16.6,"spinRate":2312,"spinDirection":279},"zone":8,"typeConfidence":0.91,"plateTime":0.46133255282768193,"extension":5.459839432811564},"index":1,"playId":"4e304b42-c414-32d0-aa7f-ea748b1ce934","pitchNumber":2,"startTime":"2026-04-01T00:20:46.158Z","endTime":"2026-04-01T00:20:49.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.087599352612436,"aZ":-28.735116916653094,"pfxX":-7.510640178171936,"pfxZ":2.354084723710961,"pX":-1.5139719941704037,"pZ":0.4912727049466379,"vX0":-6.7787922872986215,"vY0":-120.55843807902849,"vZ0":-7.493831478940887,"x":174.71,"y":225.52,"x0":2.317769619612091,"y0":50.0030581458678,"z0":6.202150845357257,"aX":-10.97160145632279},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.5,"breakHorizontal":15.4,"spinRate":2314,"spinDirection":296},"zone":13,"typeConfidence":0.91,"plateTime":0.4556480945517625,"extension":5.682910705562119},"index":2,"playId":"b6e4cd95-0054-36d6-b651-0ca265d740d2","pitchNumber":3,"startTime":"2026-04-01T00:20:59.277Z","endTime":"2026-04-01T00:21:02.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23621561789033,"aZ":-23.088670064186996,"pfxX":-5.351306620348431,"pfxZ":6.223196556602776,"pX":-0.818525578160504,"pZ":3.6985949313249407,"vX0":-5.927364425400958,"vY0":-120.3262465345644,"vZ0":-1.618362603398935,"x":148.2,"y":138.92,"x0":2.3758539192091352,"y0":50.00367705023587,"z0":6.433703452282656,"aX":-7.815380724773733},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":11.2,"breakHorizontal":11.2,"spinRate":2283,"spinDirection":291},"zone":11,"typeConfidence":0.92,"plateTime":0.45590027958716384,"extension":5.6632641215654065},"index":3,"playId":"4908065c-d5fb-35bc-b7b7-d68dcd27abbc","pitchNumber":4,"startTime":"2026-04-01T00:21:16.625Z","endTime":"2026-04-01T00:21:19.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:21:19.626Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T00:21:38.851Z","endTime":"2026-04-01T00:22:36.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.781841820977686,"aZ":-25.705178489755315,"pfxX":-6.729942578578044,"pfxZ":4.649892032360693,"pX":1.248980518711308,"pZ":4.079007725143818,"vX0":-1.5823988133634548,"vY0":-117.35125793481323,"vZ0":-0.06871415563703331,"x":69.39,"y":128.65,"x0":2.80666846599205,"y0":50.00178943190025,"z0":6.508748373743563,"aX":-9.35930812136596},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":8.6,"breakHorizontal":12.6,"spinRate":2288,"spinDirection":287},"zone":12,"typeConfidence":0.91,"plateTime":0.46724531294868044,"extension":5.312781470432648},"index":0,"playId":"1ce29d31-1275-317b-aa5f-fe1243945e1d","pitchNumber":1,"startTime":"2026-04-01T00:21:40.701Z","endTime":"2026-04-01T00:21:43.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68919948156628,"aZ":-28.59224872715396,"pfxX":-3.149827361129238,"pfxZ":2.2827827392670734,"pX":-0.3008135342240772,"pZ":3.7554725059133665,"vX0":-5.446945098905338,"vY0":-124.18707743434112,"vZ0":-1.0950456348133182,"x":128.47,"y":137.38,"x0":2.325905152261143,"y0":50.00406635820711,"z0":6.569564940725314,"aX":-4.94414583111474},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.1,"breakHorizontal":7.0,"spinRate":2375,"spinDirection":230},"zone":11,"typeConfidence":0.84,"plateTime":0.4402011469211531,"extension":5.476475414337646},"index":1,"playId":"8d8c3176-4888-3f0e-9a73-c2cea4c522b7","pitchNumber":2,"startTime":"2026-04-01T00:21:53.636Z","endTime":"2026-04-01T00:21:56.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-01T00:22:05.304Z","endTime":"2026-04-01T00:22:17.198Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05248344166431,"aZ":-17.525263724579716,"pfxX":2.588372627183106,"pfxZ":8.26546689429541,"pX":-0.21058466130764703,"pZ":3.366417082165398,"vX0":-6.728108129411557,"vY0":-132.48953701931512,"vZ0":-4.882248011042366,"x":125.03,"y":147.89,"x0":2.0287455322184185,"y0":50.004956968488685,"z0":6.519085586344918,"aX":4.589132167161158},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.0,"breakHorizontal":-3.1,"spinRate":2170,"spinDirection":154},"zone":2,"typeConfidence":0.89,"plateTime":0.41384614696475897,"extension":5.588568301409718},"index":3,"playId":"e19a1a47-e07d-304a-afe3-87e2b6229f58","pitchNumber":3,"startTime":"2026-04-01T00:22:17.198Z","endTime":"2026-04-01T00:22:20.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.815294482465493,"aZ":-29.891877288435904,"pfxX":8.645677880594013,"pfxZ":1.5414585934066487,"pX":0.7108737967785108,"pZ":1.0316006888665217,"vX0":-6.234327621612449,"vY0":-121.06170998366615,"vZ0":-6.258911824427149,"x":89.9,"y":210.93,"x0":2.1972119283017477,"y0":50.004714717487595,"z0":6.269699576731583,"aX":12.823968771580853},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.6,"breakHorizontal":-14.2,"spinRate":1759,"spinDirection":129},"zone":14,"typeConfidence":0.93,"plateTime":0.4525834447896866,"extension":5.718577545082558},"index":4,"playId":"da3784dd-2ea3-335c-870f-f9467c88431d","pitchNumber":4,"startTime":"2026-04-01T00:22:32.917Z","endTime":"2026-04-01T00:22:36.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:22:36.161Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a sharp ground ball to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T00:22:59.004Z","endTime":"2026-04-01T00:24:40.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86597691118831,"aZ":-18.628587194226395,"pfxX":8.465308969015293,"pfxZ":7.346963579650362,"pX":0.2582657994229637,"pZ":0.8429636723270884,"vX0":-7.560779985746897,"vY0":-135.02097192347028,"vZ0":-10.984252755178366,"x":107.16,"y":216.02,"x0":1.9972740213477045,"y0":50.00290451357005,"z0":6.27964620625361,"aX":15.604075034398097},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":-13.7,"spinRate":2126,"spinDirection":151},"zone":14,"typeConfidence":0.9,"plateTime":0.40594039337973165,"extension":5.636514595316636},"index":0,"playId":"7136aa88-6184-3111-ac21-e32c5c4921f6","pitchNumber":1,"startTime":"2026-04-01T00:22:59.004Z","endTime":"2026-04-01T00:23:02.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.853411116656293,"aZ":-29.012048987794127,"pfxX":-3.6750827206913863,"pfxZ":2.017150034906411,"pX":-0.7607382836728369,"pZ":3.095959743040485,"vX0":-6.346183073102455,"vY0":-124.50357654888614,"vZ0":-2.4581624707686296,"x":146.0,"y":155.19,"x0":2.29833252785576,"y0":50.0057306222954,"z0":6.495588133991491,"aX":-5.7741228506896976},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.4,"breakHorizontal":8.2,"spinRate":2356,"spinDirection":220},"zone":1,"typeConfidence":0.81,"plateTime":0.4398250093348177,"extension":5.47941098894868},"index":1,"playId":"68f16bb6-66ea-31ae-827a-c56dcfe0583e","pitchNumber":2,"startTime":"2026-04-01T00:23:12.049Z","endTime":"2026-04-01T00:23:15.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.603911745387993,"aZ":-30.40262644311058,"pfxX":-5.515149524622172,"pfxZ":1.2849737434194086,"pX":-0.3203080366332938,"pZ":2.9461989785500893,"vX0":-4.920032661966655,"vY0":-116.9876492711031,"vZ0":-1.29520504610571,"x":129.21,"y":159.23,"x0":2.532134830820048,"y0":50.001857996251296,"z0":6.376343576336185,"aX":-7.585434174842326},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.3,"breakHorizontal":11.3,"spinRate":2195,"spinDirection":286},"zone":1,"typeConfidence":0.91,"plateTime":0.4695433406266716,"extension":5.474092934494502},"index":2,"playId":"970a4602-00c8-3c2f-9e81-d633df1be0a9","pitchNumber":3,"startTime":"2026-04-01T00:23:23.833Z","endTime":"2026-04-01T00:23:26.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":83.4,"endSpeed":76.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54731090521069,"aZ":-32.43603170893081,"pfxX":7.101051608315107,"pfxZ":-0.17996362200154792,"pX":2.139014988933685,"pZ":3.0872181325654786,"vX0":-2.814077467605454,"vY0":-121.52176190215077,"vZ0":-1.5474905371639176,"x":35.47,"y":155.43,"x0":2.3887779856339857,"y0":50.00020150422046,"z0":6.546902517976158,"aX":10.631262318350327},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.5,"breakHorizontal":-12.2,"spinRate":1693,"spinDirection":130},"zone":12,"typeConfidence":0.92,"plateTime":0.4505196147869226,"extension":5.543543875158991},"index":3,"playId":"f61a1b08-6a40-330c-b347-3caf58b98ae5","pitchNumber":4,"startTime":"2026-04-01T00:23:41.325Z","endTime":"2026-04-01T00:23:44.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.479104016124655,"aZ":-28.747056067589533,"pfxX":-3.174940135541297,"pfxZ":2.1140714607563673,"pX":-0.9759660588514404,"pZ":3.3502302817697895,"vX0":-7.04659632412731,"vY0":-126.05011361325252,"vZ0":-2.112092721730972,"x":154.2,"y":148.32,"x0":2.2586556120993255,"y0":50.005503560762804,"z0":6.499844590537381,"aX":-5.154794246149541},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.6,"breakHorizontal":7.2,"spinRate":2306,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.4330550382272427,"extension":5.613451512979232},"index":4,"playId":"340ae316-1c04-3d2d-ab04-50c15f99dbcb","pitchNumber":5,"startTime":"2026-04-01T00:23:52.879Z","endTime":"2026-04-01T00:23:55.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.377825312843772,"aZ":-30.103916077155432,"pfxX":-3.3524992949952246,"pfxZ":1.2881091932015334,"pX":-0.08674460141122388,"pZ":3.6274504178904787,"vX0":-4.930818982679686,"vY0":-125.39769681369532,"vZ0":-1.1653042886287333,"x":120.31,"y":140.84,"x0":2.334331040878428,"y0":50.00301224416609,"z0":6.535704830661186,"aX":-5.381757021019558},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.3,"breakHorizontal":7.1,"spinRate":2273,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.4354252283561513,"extension":5.714270479392902},"index":5,"playId":"9e85cf9e-e866-36dc-bbc2-500b21d15b3e","pitchNumber":6,"startTime":"2026-04-01T00:24:08.601Z","endTime":"2026-04-01T00:24:11.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01588443669424,"aZ":-26.461054104734597,"pfxX":1.0309711533097352,"pfxZ":3.5320289523782336,"pX":-0.41177522539241485,"pZ":1.527906698254923,"vX0":-6.985495510272396,"vY0":-126.6599216607648,"vZ0":-6.511908004801066,"x":132.7,"y":197.53,"x0":2.2535573810406966,"y0":50.00254539524521,"z0":6.261702379265554,"aX":1.66805467207999},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":-0.2,"spinRate":2301,"spinDirection":171},"zone":7,"typeConfidence":0.89,"plateTime":0.4332226307361271,"extension":5.85367454709624},"hitData":{"launchSpeed":103.2,"launchAngle":7.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":84.52,"coordY":98.72}},"index":6,"playId":"de88cd93-f227-37eb-8268-050a8b80b88b","pitchNumber":7,"startTime":"2026-04-01T00:24:26.808Z","endTime":"2026-04-01T00:24:40.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.54,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:24:40.197Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"James Wood doubles (2) on a sharp ground ball to first baseman Bryce Harper, deflected by pitcher Tanner Banks. Nasim Nuñez scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T00:25:00.510Z","endTime":"2026-04-01T00:28:10.018Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":621383,"link":"/api/v1/people/621383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":{"id":621383,"link":"/api/v1/people/621383"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34863227129386,"aZ":-22.32033901984553,"pfxX":8.099837034112376,"pfxZ":5.341171756163334,"pX":0.005884416734248853,"pZ":3.232562823817693,"vX0":-8.45542812797914,"vY0":-134.48350821168594,"vZ0":-4.476694099265438,"x":116.78,"y":151.5,"x0":2.1284047042083736,"y0":50.000331939719736,"z0":6.4886028489454715,"aX":14.933781465490373},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":-13.0,"spinRate":1922,"spinDirection":156},"zone":2,"typeConfidence":0.9,"plateTime":0.40626473390986506,"extension":5.668984516069884},"index":0,"playId":"5c2064ba-6350-3bdb-a5f3-0ce8e3381497","pitchNumber":1,"startTime":"2026-04-01T00:25:00.744Z","endTime":"2026-04-01T00:25:03.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.444500185123086,"aZ":-28.943938659446353,"pfxX":-2.182261471583872,"pfxZ":2.0202926379785175,"pX":-1.2042138403296498,"pZ":2.6868805541717733,"vX0":-7.721677355305673,"vY0":-125.4836506625595,"vZ0":-3.449192132880459,"x":162.9,"y":166.23,"x0":2.191534907325016,"y0":50.0044801609236,"z0":6.427199530650488,"aX":-3.4944113092158124},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.1,"breakHorizontal":5.6,"spinRate":2339,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.43582202985279395,"extension":5.6519109371019},"index":1,"playId":"295eeff4-6145-3c13-bcd1-05e82ae03c2e","pitchNumber":2,"startTime":"2026-04-01T00:25:19.836Z","endTime":"2026-04-01T00:25:22.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":93.0,"endSpeed":85.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84709123540501,"aZ":-17.687672124105003,"pfxX":3.54294997974673,"pfxZ":7.826029926357524,"pX":-1.9474819495133042,"pZ":2.7573102787580854,"vX0":-11.505456777657276,"vY0":-134.85386518978834,"vZ0":-6.388834073648863,"x":191.23,"y":164.33,"x0":1.904141308552111,"y0":50.00666399048641,"z0":6.394128392693767,"aX":6.562487328473154},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":-4.1,"spinRate":2170,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.40532093145409753,"extension":5.755534872657038},"index":2,"playId":"1908f5fc-654b-3a01-8bf1-dc1cf5909248","pitchNumber":3,"startTime":"2026-04-01T00:25:34.277Z","endTime":"2026-04-01T00:25:38.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"e8ccda4e-beec-3c64-a040-a7dde4ce4cdf","startTime":"2026-04-01T00:25:49.880Z","endTime":"2026-04-01T00:25:52.880Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.507514624066708,"aZ":-28.279439064340345,"pfxX":-3.445764272472428,"pfxZ":2.6141809743700284,"pX":-0.8237188676159749,"pZ":2.1393050490046877,"vX0":-6.463904196627279,"vY0":-121.04900307959572,"vZ0":-3.793791253540068,"x":148.4,"y":181.02,"x0":2.3237202182763173,"y0":50.004666318763185,"z0":6.188992318579378,"aX":-5.139948941723742},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.1,"breakHorizontal":7.7,"spinRate":2280,"spinDirection":292},"zone":13,"typeConfidence":0.88,"plateTime":0.4516021143798472,"extension":5.826530534667509},"index":4,"playId":"7e27e5f2-a3b7-3109-9b07-e014298eb684","pitchNumber":4,"startTime":"2026-04-01T00:26:03.708Z","endTime":"2026-04-01T00:26:07.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.454800707443386,"aZ":-34.50535332654464,"pfxX":-9.464192858861662,"pfxZ":-1.6335397667987825,"pX":-1.3145467913562687,"pZ":1.9660184900993534,"vX0":-5.639568358085008,"vY0":-119.60235791337327,"vZ0":-2.820819516580731,"x":167.11,"y":185.7,"x0":2.316236089075503,"y0":50.00453978329161,"z0":6.304309123986179,"aX":-13.494831734220366},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.5,"breakHorizontal":18.6,"spinRate":2204,"spinDirection":295},"zone":13,"typeConfidence":0.91,"plateTime":0.46075564842643635,"extension":5.63340227698021},"index":5,"playId":"59a6dc54-5d9e-3ec6-9f3c-1e73e88727ac","pitchNumber":5,"startTime":"2026-04-01T00:26:31.759Z","endTime":"2026-04-01T00:26:35.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.988825317113594,"aZ":-19.190985811774485,"pfxX":1.286922590852189,"pfxZ":6.921147640883741,"pX":-0.7966985604791432,"pZ":2.4699333343020875,"vX0":-7.957850035435356,"vY0":-135.8968681362323,"vZ0":-6.8157440578786,"x":147.37,"y":172.09,"x0":1.9987593528208742,"y0":50.00361505726075,"z0":6.33753969732432,"aX":2.415746360762844},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":-0.7,"spinRate":2069,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.402620747797799,"extension":5.6324541396445555},"index":6,"playId":"c242c3b7-d861-3f3a-903f-0c57baa66516","pitchNumber":6,"startTime":"2026-04-01T00:26:48.858Z","endTime":"2026-04-01T00:26:51.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"playId":"d55edf02-b2c2-3260-aa73-6b27b5d81577","startTime":"2026-04-01T00:27:14.282Z","endTime":"2026-04-01T00:27:18.512Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.515461690203626,"aZ":-28.118293822793117,"pfxX":-3.700961268253539,"pfxZ":2.4640389768053144,"pX":0.09864806292266776,"pZ":2.650774350109255,"vX0":-4.271239329760345,"vY0":-126.67696474892365,"vZ0":-3.8607445291195432,"x":113.24,"y":167.21,"x0":2.278893197751026,"y0":50.00421850084307,"z0":6.40798498994005,"aX":-6.098982409515706},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":7.6,"spinRate":2278,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.4300999994619459,"extension":5.62832013637248},"index":8,"playId":"3c88986b-7b4e-3114-b186-adeeeaba4cea","pitchNumber":7,"startTime":"2026-04-01T00:27:32.550Z","endTime":"2026-04-01T00:27:35.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.760427613426096,"aZ":-20.287686598295174,"pfxX":8.24465277835028,"pfxZ":6.357037039523522,"pX":0.17521219955973968,"pZ":2.7613768092054847,"vX0":-7.7985887505633835,"vY0":-136.094345934476,"vZ0":-6.014111408026333,"x":110.32,"y":164.22,"x0":2.011166937012002,"y0":50.00190140066236,"z0":6.411648274446506,"aX":15.415425208715098},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":-13.2,"spinRate":2037,"spinDirection":154},"zone":5,"typeConfidence":0.91,"plateTime":0.40294147602871977,"extension":5.590873045905517},"hitData":{"launchSpeed":106.9,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":171.74,"coordY":147.46}},"index":9,"playId":"5973f621-7dc9-3ed6-a72a-17505598f123","pitchNumber":8,"startTime":"2026-04-01T00:27:56.718Z","endTime":"2026-04-01T00:28:10.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":-13.099999999999994,"leverageIndex":1.3,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:28:10.018Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis García Jr. lines out to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T00:29:43.596Z","endTime":"2026-04-01T00:31:34.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T00:28:47.607Z","endTime":"2026-04-01T00:29:45.909Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78494720330415,"aZ":-24.997888545617204,"pfxX":7.809970088318767,"pfxZ":3.9978870520823993,"pX":0.7300419878402478,"pZ":3.269125012827916,"vX0":-6.420090457645065,"vY0":-133.19500713276992,"vZ0":-3.7495377671717867,"x":89.17,"y":150.51,"x0":2.1577132738556064,"y0":50.00486057631928,"z0":6.504198959566493,"aX":14.025338986791981},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.6,"breakHorizontal":-12.7,"spinRate":1983,"spinDirection":153},"zone":3,"typeConfidence":0.91,"plateTime":0.41133375697241625,"extension":5.538844117968251},"index":1,"playId":"a998dc22-1fdf-395d-a5d1-2ff0fa730a00","pitchNumber":1,"startTime":"2026-04-01T00:29:45.909Z","endTime":"2026-04-01T00:29:48.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63279716253634,"aZ":-32.28507454409611,"pfxX":-8.069749299375498,"pfxZ":-0.07613290738854239,"pX":0.7922802843600916,"pZ":2.703388865248996,"vX0":-1.9235537408040588,"vY0":-121.39200841900657,"vZ0":-1.82017637725717,"x":86.8,"y":165.79,"x0":2.6461059566001004,"y0":50.00213266994074,"z0":6.32049401619907,"aX":-11.832580242716622},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.4,"breakHorizontal":15.1,"spinRate":2243,"spinDirection":285},"zone":6,"typeConfidence":0.91,"plateTime":0.45424616480451174,"extension":5.578795791614365},"index":2,"playId":"040542b6-c4a6-3555-89d8-e535150dca93","pitchNumber":2,"startTime":"2026-04-01T00:30:04.261Z","endTime":"2026-04-01T00:30:09.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.244889324747135,"aZ":-32.87423683913215,"pfxX":-7.0149811032805856,"pfxZ":-0.49246609794535345,"pX":-2.4311233998113706,"pZ":1.2898872759120166,"vX0":-8.645123128341082,"vY0":-119.67433786213505,"vZ0":-4.6801546355257155,"x":209.67,"y":203.95,"x0":2.1593953491839324,"y0":50.00053877119173,"z0":6.263738235875307,"aX":-10.024834709802354},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.9,"breakHorizontal":15.0,"spinRate":2327,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.4602514949732921,"extension":5.680143670156175},"index":3,"playId":"3069f10b-67fd-3251-84ad-59c42a76e69c","pitchNumber":3,"startTime":"2026-04-01T00:30:48.936Z","endTime":"2026-04-01T00:30:51.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.489450859078165,"aZ":-30.53217524060692,"pfxX":-9.531924817086553,"pfxZ":1.133159727533748,"pX":-1.8764009320059825,"pZ":1.1164295289743589,"vX0":-6.8528623075620185,"vY0":-120.32870292407888,"vZ0":-5.468650399341002,"x":188.52,"y":208.64,"x0":2.261101131523983,"y0":50.002152427815204,"z0":6.1706710811549925,"aX":-13.772671648872404},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.8,"breakHorizontal":19.1,"spinRate":2380,"spinDirection":295},"zone":13,"typeConfidence":0.91,"plateTime":0.4577267538701153,"extension":5.805623637038349},"index":4,"playId":"6d9be608-4569-3dc1-bcd2-e34436ac69c8","pitchNumber":4,"startTime":"2026-04-01T00:31:06.612Z","endTime":"2026-04-01T00:31:09.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.582155450926415,"aZ":-31.969817237167558,"pfxX":-8.248574326961457,"pfxZ":0.1421808256655508,"pX":-0.5596089408645145,"pZ":1.8570323018824082,"vX0":-4.801489572844764,"vY0":-118.9591198173056,"vZ0":-3.5100502710681827,"x":138.33,"y":188.64,"x0":2.5621159211762032,"y0":50.0029250806431,"z0":6.275196102063981,"aX":-11.722140619676576},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.4,"breakHorizontal":16.2,"spinRate":2434,"spinDirection":288},"zone":7,"typeConfidence":0.91,"plateTime":0.4619026817215124,"extension":5.596222801418073},"hitData":{"launchSpeed":93.5,"launchAngle":19.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.6,"coordY":70.65}},"index":5,"playId":"6d1b087e-3a5b-3add-868f-0188758468de","pitchNumber":5,"startTime":"2026-04-01T00:31:25.230Z","endTime":"2026-04-01T00:31:34.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":6.6000000000000085,"leverageIndex":2.46,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:31:34.213Z","atBatIndex":54},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Justin Crawford bunt pops out softly to catcher Keibert Ruiz in foul territory.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T00:33:54.946Z","endTime":"2026-04-01T00:34:05.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ken Waldichuk replaces Zack Littell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T00:32:54.135Z","endTime":"2026-04-01T00:33:57.286Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686610,"link":"/api/v1/people/686610"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641793,"link":"/api/v1/people/641793","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":93.3,"endSpeed":84.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.541587009427644,"aZ":-11.859127231587683,"pfxX":5.883053716524929,"pfxZ":11.017454416165739,"pX":0.4009149911383775,"pZ":2.781783393995531,"vX0":-6.208949889000299,"vY0":-135.63186321603604,"vZ0":-5.971059811915596,"x":101.72,"y":163.67,"x0":1.9668701658434826,"y0":50.00129406345486,"z0":5.855683273433313,"aX":10.846365545734054},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":-9.1,"spinRate":2430,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.40544118225524484,"extension":6.85430195303317},"hitData":{"launchSpeed":47.0,"launchAngle":86.0,"totalDistance":20.0,"trajectory":"bunt_popup","hardness":"soft","location":"2","coordinates":{"coordX":121.46,"coordY":211.43}},"index":1,"playId":"7e3b6088-f9e0-34f7-9632-42a1835fc870","pitchNumber":1,"startTime":"2026-04-01T00:33:57.286Z","endTime":"2026-04-01T00:34:05.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:34:05.958Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T00:34:32.102Z","endTime":"2026-04-01T00:36:34.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.748920336118424,"aZ":-33.01707357675766,"pfxX":-7.822801171692377,"pfxZ":-0.6106005106956305,"pX":0.6590707097436665,"pZ":1.0462895953846947,"vX0":-1.525363015731747,"vY0":-117.66876666144992,"vZ0":-3.624745735069158,"x":91.88,"y":210.53,"x0":2.3325320562479983,"y0":50.00044200926024,"z0":5.6876984188465265,"aX":-10.892213440922228},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.8,"breakHorizontal":14.5,"spinRate":2354,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.4667026842012545,"extension":6.526159366689866},"index":0,"playId":"cc0b48c0-66c1-3a3b-8cbb-e7a4d28bdfe4","pitchNumber":1,"startTime":"2026-04-01T00:34:34.676Z","endTime":"2026-04-01T00:34:37.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21515157089113,"aZ":-28.304400367901884,"pfxX":-3.5564127177182545,"pfxZ":2.357913002457794,"pX":0.2024427740276256,"pZ":2.8995392269770934,"vX0":-3.3624695574035925,"vY0":-126.98625488356633,"vZ0":-1.7769081988718194,"x":109.28,"y":160.49,"x0":2.0040394079621433,"y0":50.0002585612686,"z0":5.8531029880737755,"aX":-5.824726381303013},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":7.2,"spinRate":2262,"spinDirection":160},"zone":2,"typeConfidence":2.0,"plateTime":0.4308035000930106,"extension":6.586243311682131},"index":1,"playId":"14d306c1-395e-3e99-810f-e157d8cc6d9a","pitchNumber":2,"startTime":"2026-04-01T00:34:47.602Z","endTime":"2026-04-01T00:34:50.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.524011737591746,"aZ":-32.03446815765936,"pfxX":-3.9832845811016195,"pfxZ":0.09139103432723772,"pX":0.5562970680090511,"pZ":4.462344783048112,"vX0":-3.1411857118552726,"vY0":-124.5538262771978,"vZ0":2.6888402409435397,"x":95.8,"y":118.3,"x0":2.352330154308307,"y0":50.00416821142632,"z0":6.02151977692466,"aX":-6.245186384790554},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":7.9,"spinRate":2350,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.44012058310660906,"extension":6.595319428962716},"index":2,"playId":"c8b28b89-1a85-398e-a428-70f179809bb9","pitchNumber":3,"startTime":"2026-04-01T00:35:03.350Z","endTime":"2026-04-01T00:35:06.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.668861340895106,"aZ":-13.329767054667153,"pfxX":4.83022033303052,"pfxZ":10.01659329505282,"pX":0.6202102986244213,"pZ":3.0107944010205636,"vX0":-4.995926451585521,"vY0":-136.89626574422599,"vZ0":-5.506939843759861,"x":93.36,"y":157.49,"x0":1.8488983777041383,"y0":50.005186868513306,"z0":5.975111730478107,"aX":9.08972999702176},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":-7.6,"spinRate":2417,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.40143919479863843,"extension":6.942426846594439},"index":3,"playId":"3770ab73-6993-39e2-88dc-c841f8c98acb","pitchNumber":4,"startTime":"2026-04-01T00:35:20.407Z","endTime":"2026-04-01T00:35:23.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.911755342419184,"aZ":-26.911598986022838,"pfxX":-1.1956333221435607,"pfxZ":3.1076853770798767,"pX":-0.9234332669000107,"pZ":2.7581569801147534,"vX0":-7.3716715167400295,"vY0":-128.54956552341451,"vZ0":-2.5133586305516693,"x":152.2,"y":164.31,"x0":2.1236638798049534,"y0":50.00109688111477,"z0":5.814395185445343,"aX":-2.0209279778730203},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.4,"breakHorizontal":3.6,"spinRate":2361,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.4243117223610775,"extension":6.841346769951142},"index":4,"playId":"bc991b0e-606e-3c00-93a9-b4f14acd216d","pitchNumber":5,"startTime":"2026-04-01T00:35:42.406Z","endTime":"2026-04-01T00:35:48.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.378728790400324,"aZ":-36.32377424871074,"pfxX":-10.15556154167648,"pfxZ":-2.888421187546042,"pX":1.0503246131524888,"pZ":2.864928216105006,"vX0":0.4379387762374807,"vY0":-119.4733593855663,"vZ0":0.6464565563013103,"x":76.96,"y":161.43,"x0":2.18218863969444,"y0":50.003601470862975,"z0":5.872010427800724,"aX":-14.587940885553582},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.8,"breakHorizontal":18.2,"spinRate":2299,"spinDirection":306},"zone":12,"typeConfidence":2.0,"plateTime":0.45957173556208364,"extension":6.7698816430625595},"index":5,"playId":"fa111b31-b6a2-3f28-ba0b-a668288ed7c7","pitchNumber":6,"startTime":"2026-04-01T00:36:07.037Z","endTime":"2026-04-01T00:36:10.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4060703113462,"aZ":-36.663963519976136,"pfxX":-9.659212357084336,"pfxZ":-3.1799255904285797,"pX":0.5808860539225995,"pZ":2.306698328151532,"vX0":-0.7486105435290155,"vY0":-118.35908330671343,"vZ0":-0.46492085529439875,"x":94.86,"y":176.5,"x0":2.1557656537406924,"y0":50.00175118533996,"z0":5.874359436325406,"aX":-13.649262507134692},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.6,"breakHorizontal":17.6,"spinRate":2342,"spinDirection":321},"zone":6,"typeConfidence":2.0,"plateTime":0.46346680417621267,"extension":6.597797965418692},"hitData":{"launchSpeed":87.8,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.32,"coordY":160.65}},"index":6,"playId":"9b7979f3-14cc-32c1-a09b-cdaa2a3402d1","pitchNumber":7,"startTime":"2026-04-01T00:36:25.637Z","endTime":"2026-04-01T00:36:34.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:36:34.207Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to right fielder James Wood.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T00:36:47.847Z","endTime":"2026-04-01T00:38:36.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.7,"endSpeed":74.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.357145339282273,"aZ":-38.33586893949402,"pfxX":-6.759909298487823,"pfxZ":-4.458480687217816,"pX":-0.6443629428836863,"pZ":1.1502427433068745,"vX0":-4.319330810297409,"vY0":-117.48297920522465,"vZ0":-2.3550484681230563,"x":141.56,"y":207.72,"x0":2.1023495683383757,"y0":50.000528145094535,"z0":5.763331169543331,"aX":-9.351107661371264},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.4,"breakHorizontal":13.3,"spinRate":2254,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.46803154456285956,"extension":6.766035644752336},"index":0,"playId":"d9043e33-3387-3841-aa38-27d51608458e","pitchNumber":1,"startTime":"2026-04-01T00:37:01.494Z","endTime":"2026-04-01T00:37:05.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57279401338072,"aZ":-37.13462605768151,"pfxX":-6.711128570009213,"pfxZ":-3.518200056137335,"pX":-1.0919772339072478,"pZ":0.8955707849236334,"vX0":-5.17386290144905,"vY0":-118.73387516149556,"vZ0":-3.188331769823466,"x":158.62,"y":214.6,"x0":1.9978329276629827,"y0":50.00478157143604,"z0":5.680692252449973,"aX":-9.454301659227403},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.0,"breakHorizontal":13.6,"spinRate":2309,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4636929864185442,"extension":6.872057128215902},"index":1,"playId":"93ca89f9-b034-3190-b46b-9bb1dc4e9a56","pitchNumber":2,"startTime":"2026-04-01T00:37:21.222Z","endTime":"2026-04-01T00:37:25.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5564160580565,"aZ":-36.26948096394243,"pfxX":-10.415646612115303,"pfxZ":-2.972492502138821,"pX":-0.4260657826273799,"pZ":1.6254747991158738,"vX0":-3.1707278998625226,"vY0":-117.62910962071042,"vZ0":-1.4521500265616054,"x":133.24,"y":194.89,"x0":2.2976564607183954,"y0":50.000684229674015,"z0":5.661765764650089,"aX":-14.36573084422546},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.4,"breakHorizontal":19.7,"spinRate":2425,"spinDirection":308},"zone":7,"typeConfidence":2.0,"plateTime":0.46843910157898616,"extension":6.753170783666629},"index":2,"playId":"cfeec513-bd2b-3564-b855-e936b5df985c","pitchNumber":3,"startTime":"2026-04-01T00:37:41.224Z","endTime":"2026-04-01T00:37:44.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.466164907926522,"aZ":-36.60311840340818,"pfxX":-7.679313286492947,"pfxZ":-3.0327082312612657,"pX":0.9930399171188314,"pZ":2.3094428983668505,"vX0":-0.5232237611621768,"vY0":-120.41450212938778,"vZ0":-0.8289887267746578,"x":79.15,"y":176.43,"x0":2.210375003587705,"y0":50.001636861863304,"z0":5.910703751724316,"aX":-11.219952903978063},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.4,"breakHorizontal":14.0,"spinRate":2237,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.45573417798519467,"extension":6.60662411710338},"index":3,"playId":"ef3f5d16-11da-3c4f-96c4-c6b77ec66324","pitchNumber":4,"startTime":"2026-04-01T00:37:58.969Z","endTime":"2026-04-01T00:38:02.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-01T00:38:13.415Z","endTime":"2026-04-01T00:38:27.218Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.878523942482186,"aZ":-38.82917437263961,"pfxX":-9.875608443440049,"pfxZ":-4.628177750259031,"pX":0.8045063100910533,"pZ":3.3116950938689715,"vX0":-0.0644701798600229,"vY0":-119.6040589550108,"vZ0":2.25984196463455,"x":86.33,"y":149.36,"x0":2.1133165594058756,"y0":50.005425026869624,"z0":5.8578220033594715,"aX":-14.189057404422938},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.4,"breakHorizontal":17.9,"spinRate":2265,"spinDirection":310},"zone":3,"typeConfidence":2.0,"plateTime":0.4594385105587415,"extension":6.6230690202091775},"hitData":{"launchSpeed":80.4,"launchAngle":49.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.53,"coordY":121.27}},"index":5,"playId":"32b29cce-ef01-3cb6-933e-42b073caacd7","pitchNumber":5,"startTime":"2026-04-01T00:38:27.218Z","endTime":"2026-04-01T00:38:36.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:38:36.428Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T00:40:47.816Z","endTime":"2026-04-01T00:41:47.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brad Keller replaces Tanner Banks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T00:39:53.848Z","endTime":"2026-04-01T00:40:50.127Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":87.0,"endSpeed":80.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.573699072163055,"aZ":-37.66081554034894,"pfxX":3.4767027398029806,"pfxZ":-3.3470516219147832,"pX":-0.2029985297087905,"pZ":2.6365630418584054,"vX0":1.22760072319011,"vY0":-126.86085971994434,"vZ0":-2.1847895863808104,"x":124.74,"y":167.59,"x0":-1.1441691936878435,"y0":50.004088746450215,"z0":6.494924946123003,"aX":5.698573665260228},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.4,"breakHorizontal":-6.6,"spinRate":2654,"spinDirection":70},"zone":5,"typeConfidence":0.9,"plateTime":0.4308275873056915,"extension":5.934312270270219},"index":1,"playId":"69ba694b-8e5c-3af3-b110-1aa320471693","pitchNumber":1,"startTime":"2026-04-01T00:40:50.127Z","endTime":"2026-04-01T00:40:53.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41299038283831,"aZ":-15.814375290181076,"pfxX":0.5627859896435436,"pfxZ":7.9786979085723555,"pX":-0.39041512412032614,"pZ":4.497101662697111,"vX0":2.1700869208852973,"vY0":-142.23547924593137,"vZ0":-2.5496649869464583,"x":131.88,"y":117.36,"x0":-1.2361526637194522,"y0":50.00345847231209,"z0":6.4071604335067365,"aX":1.1531634728532068},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.2,"breakHorizontal":-1.4,"spinRate":2457,"spinDirection":196},"zone":11,"typeConfidence":0.92,"plateTime":0.3849976300797131,"extension":6.010780791863829},"index":2,"playId":"dbfe7f98-7dce-3ff7-9dac-cc1d6d6a66e5","pitchNumber":2,"startTime":"2026-04-01T00:41:00.505Z","endTime":"2026-04-01T00:41:04.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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.2,"endSpeed":89.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.404092425344537,"aZ":-16.262416517221872,"pfxX":1.8221809259564672,"pfxZ":7.817301900289145,"pX":-0.18010550347594317,"pZ":4.268081284329377,"vX0":2.5055637515891407,"vY0":-141.55403643780826,"vZ0":-3.0083521194738214,"x":123.87,"y":123.54,"x0":-1.3124235197991763,"y0":50.0020436557979,"z0":6.381794155451738,"aX":3.7086231975573907},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":-3.8,"spinRate":2480,"spinDirection":193},"zone":11,"typeConfidence":0.92,"plateTime":0.386497029603333,"extension":6.001791559268175},"index":3,"playId":"e433b51f-6099-3753-a49a-71b3b5aff8d2","pitchNumber":3,"startTime":"2026-04-01T00:41:11.808Z","endTime":"2026-04-01T00:41:14.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.517473562673484,"aZ":-37.510697583997285,"pfxX":3.533733390967666,"pfxZ":-3.2450859930081393,"pX":0.5557667907410487,"pZ":2.9316591411241073,"vX0":3.099349988958307,"vY0":-127.25910312895869,"vZ0":-1.39292879496775,"x":95.82,"y":159.63,"x0":-1.1359510542882398,"y0":50.003001853199876,"z0":6.450798091985268,"aX":5.809956456579869},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.0,"breakHorizontal":-7.1,"spinRate":2672,"spinDirection":72},"zone":3,"typeConfidence":0.9,"plateTime":0.4299934594650918,"extension":5.960553139794661},"index":4,"playId":"2ab107b8-1b40-30b4-8f47-b86a4cd144df","pitchNumber":4,"startTime":"2026-04-01T00:41:25.850Z","endTime":"2026-04-01T00:41:28.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":93.6,"endSpeed":86.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13509852922645,"aZ":-22.376216923677745,"pfxX":-7.048580570269219,"pfxZ":5.181183803404316,"pX":-0.7800717855933972,"pZ":2.2381790158708093,"vX0":3.5784092394048446,"vY0":-136.24532655129286,"vZ0":-6.618429100708662,"x":146.73,"y":178.35,"x0":-1.1901286674695506,"y0":50.00568229461426,"z0":6.2306050574498695,"aX":-13.338736907505746},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.3,"breakHorizontal":12.1,"spinRate":1954,"spinDirection":204},"zone":4,"typeConfidence":0.91,"plateTime":0.4010252098783642,"extension":6.160382950172569},"hitData":{"launchSpeed":75.9,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.86,"coordY":161.66}},"index":5,"playId":"afab4b8e-aa0f-391e-aa07-4cea071361d9","pitchNumber":5,"startTime":"2026-04-01T00:41:39.916Z","endTime":"2026-04-01T00:41:47.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:41:47.859Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T00:42:07.012Z","endTime":"2026-04-01T00:42:15.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23111637457756,"aZ":-26.314684821289674,"pfxX":-7.129096475729902,"pfxZ":3.120780851701192,"pX":-1.0566840188285884,"pZ":2.229350412066088,"vX0":3.09440021688088,"vY0":-135.40274513112786,"vZ0":-5.921756258691853,"x":157.28,"y":178.59,"x0":-1.2804131057097137,"y0":50.00472917676555,"z0":6.2567607773964875,"aX":-13.398503392660709},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.7,"breakHorizontal":12.4,"spinRate":1823,"spinDirection":205},"zone":13,"typeConfidence":0.93,"plateTime":0.40266049631376033,"extension":6.109047282416874},"hitData":{"launchSpeed":69.9,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.34,"coordY":148.98}},"index":0,"playId":"cb2d00dc-7b62-3bfd-b462-f2e35b138940","pitchNumber":1,"startTime":"2026-04-01T00:42:07.012Z","endTime":"2026-04-01T00:42:15.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:42:15.470Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Mead walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T00:42:36.846Z","endTime":"2026-04-01T00:43:55.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.536974233464306,"aZ":-18.068191127348236,"pfxX":-6.875106676224915,"pfxZ":6.91549945510118,"pX":-0.8277295694499348,"pZ":3.871947114237532,"vX0":3.083662853813853,"vY0":-141.71730414234892,"vZ0":-3.7262032617176164,"x":148.55,"y":134.24,"x0":-1.0350197141908977,"y0":50.00287469091842,"z0":6.353711078324211,"aX":-14.023352047124638},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.0,"breakHorizontal":11.9,"spinRate":2231,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.38607493975368756,"extension":6.07352573139003},"index":0,"playId":"2fec5cd3-3811-3d77-a3b0-c359eda56104","pitchNumber":1,"startTime":"2026-04-01T00:42:37.183Z","endTime":"2026-04-01T00:42:40.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55726784950998,"aZ":-18.402468361137284,"pfxX":-7.5446599357362665,"pfxZ":6.759404756759656,"pX":-0.9089526879967569,"pZ":4.474519432803253,"vX0":3.713362295305372,"vY0":-141.86893892568105,"vZ0":-1.9577518643882121,"x":151.65,"y":117.97,"x0":-1.254779986127366,"y0":50.005390807795145,"z0":6.347008836725326,"aX":-15.375805601050523},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.0,"breakHorizontal":13.0,"spinRate":2239,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.3861329193222316,"extension":6.055732656343217},"index":1,"playId":"5245b3f4-b4b7-3648-ba5d-5721354630e2","pitchNumber":2,"startTime":"2026-04-01T00:42:50.239Z","endTime":"2026-04-01T00:42:53.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.027744282459665,"aZ":-26.39666024135163,"pfxX":9.903443444510627,"pfxZ":3.659823660549499,"pX":-0.5616879850635657,"pZ":2.412899282833383,"vX0":-0.8207603852412433,"vY0":-124.86004081955029,"vZ0":-3.9183077379623255,"x":138.41,"y":173.63,"x0":-1.515722000463046,"y0":50.00563687900642,"z0":6.173591564740376,"aX":15.646106248881706},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.0,"breakHorizontal":-17.8,"spinRate":2610,"spinDirection":68},"zone":4,"typeConfidence":0.91,"plateTime":0.43859340578849837,"extension":6.020283431942444},"index":2,"playId":"afa33cde-de5f-3441-aa12-0c0e252f51eb","pitchNumber":3,"startTime":"2026-04-01T00:43:05.795Z","endTime":"2026-04-01T00:43:08.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38511153162305,"aZ":-12.375749554971273,"pfxX":0.02903068837275713,"pfxZ":9.659481954798128,"pX":0.8575538313504072,"pZ":1.9310869742398553,"vX0":5.262586197556055,"vY0":-141.77398998524532,"vZ0":-9.556836799842921,"x":84.31,"y":186.64,"x0":-1.021234048003197,"y0":50.00209377023759,"z0":6.121809272871892,"aX":0.057922762993848256},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":-1.1,"spinRate":2349,"spinDirection":193},"zone":14,"typeConfidence":0.93,"plateTime":0.3853598582898483,"extension":6.340278998095202},"index":3,"playId":"1d8d0101-ac3c-3bab-83ed-86f1706a59fa","pitchNumber":4,"startTime":"2026-04-01T00:43:18.336Z","endTime":"2026-04-01T00:43:21.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47515265252838,"aZ":-30.938296919899983,"pfxX":10.394357208936558,"pfxZ":0.8145117369834054,"pX":0.21377687192283032,"pZ":3.414425837577627,"vX0":0.8421786019288349,"vY0":-122.85734399673203,"vZ0":-0.7678732276880054,"x":108.85,"y":146.59,"x0":-1.4836365649010292,"y0":50.00493799608747,"z0":6.372202696794006,"aX":15.81108184405569},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":-19.0,"spinRate":2705,"spinDirection":60},"zone":2,"typeConfidence":0.91,"plateTime":0.4466920405750443,"extension":5.9170198260816145},"index":4,"playId":"ba6f9f3e-6dd9-3166-a8ca-59cb3811f6f9","pitchNumber":5,"startTime":"2026-04-01T00:43:30.839Z","endTime":"2026-04-01T00:43:33.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.204909220198683,"aZ":-13.193470653365587,"pfxX":-0.021971819567583317,"pfxZ":9.196458259099073,"pX":-1.7336931488808716,"pZ":3.131719177878417,"vX0":-1.1383884486923357,"vY0":-142.41867704366177,"vZ0":-6.319124371180989,"x":183.08,"y":154.22,"x0":-1.3267364707516605,"y0":50.00615610375037,"z0":6.205914569400233,"aX":-0.04531116129492164},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.6,"breakHorizontal":0.2,"spinRate":2277,"spinDirection":194},"zone":11,"typeConfidence":0.92,"plateTime":0.3838777427059643,"extension":6.091265385710796},"index":5,"playId":"27a658e3-73ef-3097-8dad-dc68f2496991","pitchNumber":6,"startTime":"2026-04-01T00:43:51.568Z","endTime":"2026-04-01T00:43:55.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.05,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:43:55.240Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keibert Ruiz grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T00:44:46.791Z","endTime":"2026-04-01T00:46:05.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jacob Young replaces Curtis Mead.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T00:44:32.183Z","endTime":"2026-04-01T00:44:49.121Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"502","replacedPlayer":{"id":678554,"link":"/api/v1/people/678554"},"base":1,"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22372992457746,"aZ":-20.67176844632197,"pfxX":-5.985986615633339,"pfxZ":6.161676557792754,"pX":-0.6713031920846283,"pZ":3.3035440002864185,"vX0":3.9684461123461165,"vY0":-135.4477172430804,"vZ0":-4.191629017392414,"x":142.59,"y":149.58,"x0":-1.3740330048407923,"y0":50.00398337342402,"z0":6.307530690525671,"aX":-11.177787232376323},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":10.1,"spinRate":1573,"spinDirection":207},"zone":1,"typeConfidence":0.88,"plateTime":0.4036280411251143,"extension":6.210010461238322},"index":1,"playId":"307bd1ee-4073-35c7-9651-4fff8ff30139","pitchNumber":1,"startTime":"2026-04-01T00:44:49.121Z","endTime":"2026-04-01T00:44:52.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33446533891012,"aZ":-13.144547977873934,"pfxX":-0.514029146062719,"pfxZ":9.240903640931261,"pX":0.23965128626466256,"pZ":3.680429123829631,"vX0":4.92669617420094,"vY0":-142.07562450869753,"vZ0":-4.952532652509609,"x":107.87,"y":139.41,"x0":-1.4446909093701672,"y0":50.00210782867456,"z0":6.271207659828654,"aX":-1.059069852054309},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":0.0,"spinRate":2457,"spinDirection":194},"zone":12,"typeConfidence":0.92,"plateTime":0.38446019464176606,"extension":6.185029895013805},"index":2,"playId":"ba8f2789-08d9-34e7-87a0-a0113a68fa47","pitchNumber":2,"startTime":"2026-04-01T00:45:09.147Z","endTime":"2026-04-01T00:45:12.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-01T00:45:23.464Z","endTime":"2026-04-01T00:45:36.422Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"c0f1817e-b2cf-3974-b42c-edde19efe989","startTime":"2026-04-01T00:45:36.422Z","endTime":"2026-04-01T00:45:39.793Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.238498509690288,"aZ":-33.56431023156152,"pfxX":2.5361403912489386,"pfxZ":-0.8420027443303169,"pX":-0.2808067742099457,"pZ":0.6186839884697165,"vX0":2.1208191153864484,"vY0":-127.2974698141953,"vZ0":-7.222158234681974,"x":127.7,"y":222.08,"x0":-1.4519591354973969,"y0":50.00369918419837,"z0":6.123766210928405,"aX":4.193651404074203},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.9,"breakHorizontal":-5.0,"spinRate":2624,"spinDirection":69},"zone":13,"typeConfidence":0.91,"plateTime":0.42902157566966403,"extension":6.192404642551615},"hitData":{"launchSpeed":82.7,"launchAngle":-12.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.92,"coordY":170.79}},"index":5,"playId":"30609ec2-d873-3af4-a73a-b4ec7fdd3425","pitchNumber":3,"startTime":"2026-04-01T00:45:57.244Z","endTime":"2026-04-01T00:46:05.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:46:05.568Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a ground ball to third baseman Brady House.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T00:48:17.113Z","endTime":"2026-04-01T00:50:02.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brady House replaces Jacob Young, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T00:47:27.555Z","endTime":"2026-04-01T00:48:19.380Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"503","replacedPlayer":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.372777575185463,"aZ":-35.85448565987465,"pfxX":-9.758379370722652,"pfxZ":-2.621706206946852,"pX":0.4570596531355605,"pZ":2.315654927936908,"vX0":-1.3339565026308249,"vY0":-118.03831124597073,"vZ0":-0.47188443382882506,"x":99.58,"y":176.26,"x0":2.297262830461946,"y0":50.00107872092822,"z0":5.831519242187302,"aX":-13.709112873241935},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.6,"breakHorizontal":18.0,"spinRate":2318,"spinDirection":314},"zone":6,"typeConfidence":2.0,"plateTime":0.46479599777970027,"extension":6.493130606868599},"index":1,"playId":"a08a135c-7cc0-3839-a3a9-22130e7e23f6","pitchNumber":1,"startTime":"2026-04-01T00:48:19.380Z","endTime":"2026-04-01T00:48:22.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.333005162745355,"aZ":-33.691244908119,"pfxX":-7.449039339774856,"pfxZ":-1.0745750797138056,"pX":-0.7002414316230953,"pZ":0.31008365915395175,"vX0":-3.9612871366930067,"vY0":-118.72807689631247,"vZ0":-5.17929908308979,"x":143.69,"y":230.41,"x0":1.9643768914906479,"y0":50.00403632510144,"z0":5.628982135611749,"aX":-10.50410886994058},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.1,"breakHorizontal":14.5,"spinRate":2379,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.463506608826064,"extension":6.703811070867462},"index":2,"playId":"11a9ec6e-2002-3fab-b573-d8dde6a69c21","pitchNumber":2,"startTime":"2026-04-01T00:48:34.246Z","endTime":"2026-04-01T00:48:37.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.514238302763808,"aZ":-38.48834243810215,"pfxX":-6.487075519795393,"pfxZ":-4.3118745442975035,"pX":0.2554276209083156,"pZ":1.0008020370843078,"vX0":-2.2722029601030345,"vY0":-120.5301813311288,"vZ0":-3.196985898479861,"x":107.26,"y":211.76,"x0":2.054445784104597,"y0":50.0030285098475,"z0":5.759894171506607,"aX":-9.497177590254234},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.3,"breakHorizontal":12.4,"spinRate":2193,"spinDirection":324},"zone":14,"typeConfidence":2.0,"plateTime":0.45528978031580847,"extension":6.711619179844975},"index":3,"playId":"047fd9a5-6396-32a0-9fbf-b6c584855b1e","pitchNumber":3,"startTime":"2026-04-01T00:48:53.479Z","endTime":"2026-04-01T00:48:56.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.597323446953677,"aZ":-13.460575156501578,"pfxX":4.94727318333137,"pfxZ":9.871982939367152,"pX":-1.0919402066336017,"pZ":2.503485109210781,"vX0":-8.934602760518183,"vY0":-136.9114646806806,"vZ0":-6.547141399757845,"x":158.62,"y":171.19,"x0":1.5729835298448187,"y0":50.00643173839308,"z0":5.849571407516774,"aX":9.382435276189405},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":-7.1,"spinRate":2402,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4002669928320133,"extension":6.756885451466237},"index":4,"playId":"6d3afc91-34cd-3efe-9210-945e68454d57","pitchNumber":4,"startTime":"2026-04-01T00:49:11.462Z","endTime":"2026-04-01T00:49:14.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86667741850848,"aZ":-35.9829405680544,"pfxX":-8.754163845258217,"pfxZ":-2.5663784504599967,"pX":-1.195360700365416,"pZ":2.0471141133456054,"vX0":-4.969302570901048,"vY0":-121.63785249000932,"vZ0":-1.4061239502234368,"x":162.56,"y":183.51,"x0":2.017288073068541,"y0":50.00132618191615,"z0":5.7781950857685365,"aX":-12.998503673863988},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.7,"breakHorizontal":17.0,"spinRate":2347,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4518465642211238,"extension":6.723224018923399},"index":5,"playId":"d495ffef-76b3-33d6-9fac-58ca013a5de2","pitchNumber":5,"startTime":"2026-04-01T00:49:27.935Z","endTime":"2026-04-01T00:49:30.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56981649253897,"aZ":-34.54441770476205,"pfxX":-8.46116699408535,"pfxZ":-1.6045463333517684,"pX":-0.626681139521431,"pZ":1.5690984745984127,"vX0":-3.567932988711868,"vY0":-120.99673692958758,"vZ0":-2.6837620679695844,"x":140.89,"y":196.41,"x0":1.9683272449980953,"y0":50.00468913490202,"z0":5.732835377212979,"aX":-12.49039511652728},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.4,"breakHorizontal":16.2,"spinRate":2260,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4534355187522614,"extension":6.6707372423074895},"hitData":{"launchSpeed":62.2,"launchAngle":4.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.98,"coordY":157.01}},"index":6,"playId":"e75be7b5-3723-3b80-8172-1b9b33e9a7cb","pitchNumber":6,"startTime":"2026-04-01T00:49:48.487Z","endTime":"2026-04-01T00:50:02.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.53,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:50:02.007Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to right fielder James Wood.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T00:50:26.006Z","endTime":"2026-04-01T00:51:15.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.203164426837724,"aZ":-30.297030656643045,"pfxX":-1.4624017798359321,"pfxZ":1.1944308638511938,"pX":-0.2968850805413533,"pZ":3.9901678395629783,"vX0":-5.658872510298738,"vY0":-123.92576981240389,"vZ0":1.4575666245372239,"x":128.32,"y":131.05,"x0":2.199713965533827,"y0":50.000029494702275,"z0":5.912803396887317,"aX":-2.287757725622849},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":3.8,"spinRate":2195,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.440850206457168,"extension":6.637625551364426},"index":0,"playId":"253f5dc3-8a2c-3515-9581-dd6d5e02489a","pitchNumber":1,"startTime":"2026-04-01T00:50:29.574Z","endTime":"2026-04-01T00:50:32.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":88.4,"endSpeed":81.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.294155559465956,"aZ":-23.8697746704377,"pfxX":-0.47518810886307816,"pfxZ":4.921766702496776,"pX":0.2051140539883076,"pZ":2.145044538632425,"vX0":-5.352429610368874,"vY0":-128.7033553447528,"vZ0":-4.4397357645955715,"x":109.18,"y":180.86,"x0":2.368488042319936,"y0":50.00147042742477,"z0":5.728129409620686,"aX":-0.8016303614423825},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.2,"breakHorizontal":2.0,"spinRate":2209,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4246413200595014,"extension":6.600193664098887},"hitData":{"launchSpeed":95.8,"launchAngle":31.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.92,"coordY":67.05}},"index":1,"playId":"5a828ef2-1ba1-3aaa-9817-ae8398c66e1e","pitchNumber":2,"startTime":"2026-04-01T00:51:01.766Z","endTime":"2026-04-01T00:51:15.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:51:15.410Z","atBatIndex":63},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bryson Stott grounds into a double play, first baseman Luis García Jr. to shortstop CJ Abrams to first baseman Luis García Jr. Bryce Harper out at 2nd. Bryson Stott out at 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T00:51:40.525Z","endTime":"2026-04-01T00:52:12.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45618745001543,"aZ":-12.759988615945332,"pfxX":6.80489894553061,"pfxZ":10.685557270360516,"pX":0.6435345918344905,"pZ":2.083330591712775,"vX0":-5.825973589228323,"vY0":-134.28235446985602,"vZ0":-7.5498545967115405,"x":92.47,"y":182.53,"x0":1.9625428251909494,"y0":50.0038064306669,"z0":5.849087733158657,"aX":12.365053464425474},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":-11.0,"spinRate":2320,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.40868634684949834,"extension":6.694250137794362},"index":0,"playId":"50dbb2f7-84ff-31c9-883d-0a88b16f66de","pitchNumber":1,"startTime":"2026-04-01T00:51:44.464Z","endTime":"2026-04-01T00:51:47.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.715996234743077,"aZ":-36.616820215369295,"pfxX":-9.749332863485147,"pfxZ":-3.095873013811252,"pX":-0.19457525741361612,"pZ":1.2158082633365093,"vX0":-2.9088912861278153,"vY0":-119.85818691876408,"vZ0":-2.8443446679049424,"x":124.42,"y":205.95,"x0":2.304667187937322,"y0":50.0005661179914,"z0":5.72613727211748,"aX":-14.013484952200127},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.0,"breakHorizontal":18.4,"spinRate":2430,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.45905650710501833,"extension":6.596310691093029},"hitData":{"launchSpeed":66.9,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.93,"coordY":173.32}},"index":1,"playId":"d0235a08-b8eb-3e34-9c27-c268a4422194","pitchNumber":2,"startTime":"2026-04-01T00:52:04.320Z","endTime":"2026-04-01T00:52:12.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686610,"link":"/api/v1/people/686610","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":686610,"link":"/api/v1/people/686610"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":0.73,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:52:12.801Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T00:54:58.844Z","endTime":"2026-04-01T00:56:37.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jhoan Duran replaces Brad Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T00:53:25.174Z","endTime":"2026-04-01T00:55:01.148Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89610492230688,"aZ":-23.209237995332888,"pfxX":-9.797887486793943,"pfxZ":4.430936381885366,"pX":-0.8580073440582796,"pZ":2.1376161732878884,"vX0":6.463587207232955,"vY0":-141.6879132998988,"vZ0":-7.262846421441968,"x":149.71,"y":181.06,"x0":-1.901750120949534,"y0":50.00422940541489,"z0":6.229173524403869,"aX":-19.82231173764754},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.6,"breakHorizontal":16.3,"spinRate":1881,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.3873332840383048,"extension":5.809681236678962},"index":1,"playId":"320bfdbd-1360-34b9-893a-66a7609a42e5","pitchNumber":1,"startTime":"2026-04-01T00:55:01.148Z","endTime":"2026-04-01T00:55:04.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.517785520532446,"aZ":-38.38412571882932,"pfxX":-0.12934241962781146,"pfxZ":-3.8462360268958746,"pX":0.31837987301546467,"pZ":0.9895251330754101,"vX0":5.730639010605602,"vY0":-126.6264596942422,"vZ0":-5.310530566747603,"x":104.86,"y":212.06,"x0":-1.9639738436416843,"y0":50.004970538663905,"z0":6.208676514824775,"aX":-0.20848372568085552},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-8.0,"breakHorizontal":-1.2,"spinRate":2714,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.43369946567341433,"extension":5.738335762999371},"index":2,"playId":"3df2b635-fdcc-3f9e-83ea-843fc4babf06","pitchNumber":2,"startTime":"2026-04-01T00:55:26.893Z","endTime":"2026-04-01T00:55:30.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.661134309195695,"aZ":-39.10352459134795,"pfxX":1.120103144725901,"pfxZ":-4.186995076477372,"pX":-1.4684489637227018,"pZ":3.4659091447616026,"vX0":1.1744738178641052,"vY0":-127.68478826846943,"vZ0":0.2165098229871889,"x":172.97,"y":145.2,"x0":-2.079453826982516,"y0":50.0019675359498,"z0":6.450420562930841,"aX":1.8539854087743688},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-7.3,"breakHorizontal":-2.3,"spinRate":2605,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.4285419264246304,"extension":5.728774504914549},"index":3,"playId":"800a394c-6321-3e94-b629-5dbb3d9edcfb","pitchNumber":3,"startTime":"2026-04-01T00:55:47.158Z","endTime":"2026-04-01T00:55:50.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69544473376586,"aZ":-15.68861457704543,"pfxX":-8.648052933726078,"pfxZ":7.7072008625996755,"pX":-0.6467303632551041,"pZ":3.411923707513531,"vX0":6.558378075528315,"vY0":-145.2445399072431,"vZ0":-5.445534531047692,"x":141.65,"y":146.66,"x0":-1.8092912943462598,"y0":50.00196736314712,"z0":6.263518862019867,"aX":-18.495060783317367},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.1,"breakHorizontal":14.4,"spinRate":1982,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.37695918961904384,"extension":5.945681862837846},"index":4,"playId":"e3d25755-57c7-38ff-973a-ae7effeb907b","pitchNumber":4,"startTime":"2026-04-01T00:56:11.018Z","endTime":"2026-04-01T00:56:17.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.569204642383937,"aZ":-38.89596593651723,"pfxX":0.5227451820519535,"pfxZ":-4.08849407773043,"pX":1.3008838299032672,"pZ":0.8252330135398531,"vX0":7.575350695198112,"vY0":-127.33963978716382,"vZ0":-5.86491313713201,"x":67.41,"y":216.5,"x0":-1.777282139263054,"y0":50.00005486172579,"z0":6.22698193071578,"aX":0.8591294385996034},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-8.5,"breakHorizontal":-2.6,"spinRate":2600,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.42973509310470304,"extension":5.928640289641612},"index":5,"playId":"f1808cf5-453f-38ce-a5ce-0977569bef19","pitchNumber":5,"startTime":"2026-04-01T00:56:34.743Z","endTime":"2026-04-01T00:56:37.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:56:37.887Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T00:57:04.765Z","endTime":"2026-04-01T00:58:36.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56586708318273,"aZ":-24.468672603356723,"pfxX":-9.02629665300422,"pfxZ":3.6783550364712863,"pX":-1.2745570018004804,"pZ":2.3584733664004522,"vX0":5.2355942890908045,"vY0":-143.81382646849127,"vZ0":-6.838770358740796,"x":165.58,"y":175.1,"x0":-1.9466927293829115,"y0":50.000787977354555,"z0":6.286495835131002,"aX":-18.891674051317914},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.4,"breakHorizontal":15.2,"spinRate":1868,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.38096958092698996,"extension":5.928794274747255},"index":0,"playId":"6260642b-d7d6-302c-9355-71094681bfb1","pitchNumber":1,"startTime":"2026-04-01T00:57:07.343Z","endTime":"2026-04-01T00:57:11.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.293717118130175,"aZ":-26.069075577262986,"pfxX":-9.332538434640766,"pfxZ":2.963881797637903,"pX":-0.0079964420065565,"pZ":3.2515700328223724,"vX0":8.452028542995489,"vY0":-142.55055418451036,"vZ0":-4.359002814134929,"x":117.3,"y":150.99,"x0":-1.7965950360113319,"y0":50.006867337735926,"z0":6.443410623613883,"aX":-19.241548429568784},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.7,"breakHorizontal":15.2,"spinRate":1753,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.38400886182627003,"extension":6.034650725509112},"index":1,"playId":"3dacd219-e21a-3ce9-b90a-74d27d98dd39","pitchNumber":2,"startTime":"2026-04-01T00:57:23.901Z","endTime":"2026-04-01T00:57:27.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07077257611207,"aZ":-31.530636429691835,"pfxX":-9.055948230700828,"pfxZ":0.31114558063483955,"pX":-1.7975888184778126,"pZ":2.9525492185632425,"vX0":3.99281641632426,"vY0":-142.92511709543703,"vZ0":-4.03296572214252,"x":185.52,"y":159.06,"x0":-2.036486303622408,"y0":50.002699174872824,"z0":6.362930200132484,"aX":-18.727391266652862},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":-0.1,"breakHorizontal":15.6,"spinRate":1682,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.38327858221012745,"extension":5.919151386706303},"index":2,"playId":"543dc825-6a44-358c-9ccb-5c59ea10813a","pitchNumber":3,"startTime":"2026-04-01T00:57:41.009Z","endTime":"2026-04-01T00:57:44.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49024190070059,"aZ":-33.90627555958532,"pfxX":4.020744254475122,"pfxZ":-1.0455898960905143,"pX":-0.5850041574102168,"pZ":1.412105724501267,"vX0":2.9415100236683225,"vY0":-127.51890534386794,"vZ0":-4.847319461239878,"x":139.3,"y":200.65,"x0":-2.2730318092882063,"y0":50.00304711954644,"z0":5.991408286117876,"aX":6.667378087469166},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.8,"breakHorizontal":-7.9,"spinRate":2564,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.428385453067361,"extension":5.7844020422798},"index":3,"playId":"74094319-dea9-3213-94a5-7dc182a4bc72","pitchNumber":4,"startTime":"2026-04-01T00:58:03.050Z","endTime":"2026-04-01T00:58:06.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-01T00:58:10.168Z","endTime":"2026-04-01T00:58:31.902Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"},"defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.197575919817375,"aZ":-32.81684022389384,"pfxX":5.936549839654995,"pfxZ":-0.38001053069444524,"pX":1.9326134963478083,"pZ":1.7700257481343966,"vX0":8.06757632600257,"vY0":-128.5677800182615,"vZ0":-4.428575638097584,"x":43.33,"y":190.99,"x0":-2.0202128339859073,"y0":50.00623809550437,"z0":6.068020005055658,"aX":9.918426095526607},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.6,"breakHorizontal":-12.6,"spinRate":2717,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.42637927122392716,"extension":5.891005870305471},"index":5,"playId":"35ef295c-40cc-389d-a255-f6f621db0676","pitchNumber":5,"startTime":"2026-04-01T00:58:31.902Z","endTime":"2026-04-01T00:58:36.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:58:36.181Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a ground ball to second baseman Bryson Stott.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T00:58:59.626Z","endTime":"2026-04-01T01:00:04.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58180161227492,"aZ":-28.31382232010794,"pfxX":-10.337260268885574,"pfxZ":1.8736607317428402,"pX":0.23138134188214035,"pZ":0.7661898306572729,"vX0":9.466667256018194,"vY0":-142.3887542026918,"vZ0":-9.838966381406525,"x":108.18,"y":218.09,"x0":-1.7874204447112436,"y0":50.00490714087426,"z0":6.047509413685665,"aX":-21.306497966313398},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":1.6,"breakHorizontal":16.9,"spinRate":1798,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3841366786509983,"extension":6.004702880004889},"index":0,"playId":"a777a33f-6acf-3258-908b-0b0815bd7344","pitchNumber":1,"startTime":"2026-04-01T00:59:02.157Z","endTime":"2026-04-01T00:59:05.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82576385582788,"aZ":-26.28421550533102,"pfxX":-10.51430882653785,"pfxZ":2.824231631045297,"pX":-0.7994962968540139,"pZ":2.456702658387426,"vX0":7.2311007812137,"vY0":-143.8929352511053,"vZ0":-5.798900742076243,"x":147.47,"y":172.45,"x0":-1.9849319861600836,"y0":50.004844525201946,"z0":6.136822499444217,"aX":-21.94940845371981},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.1,"breakHorizontal":17.5,"spinRate":1825,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.38132104171298087,"extension":5.910406022907552},"index":1,"playId":"f3e53df9-3870-3088-9464-e8e31c09bdc9","pitchNumber":2,"startTime":"2026-04-01T00:59:21.638Z","endTime":"2026-04-01T00:59:24.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83842724033272,"aZ":-32.39972397355306,"pfxX":-8.720766168523024,"pfxZ":-0.13847035104020677,"pX":1.640735081829697,"pZ":0.44859978547565144,"vX0":11.026246365200455,"vY0":-128.6094283417418,"vZ0":-7.999879179373362,"x":54.46,"y":226.67,"x0":-1.5865270232321624,"y0":50.002909808269905,"z0":6.142346306047051,"aX":-14.483471978403378},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.0,"breakHorizontal":13.1,"spinRate":877,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42731248441182146,"extension":6.306966135989257},"index":2,"playId":"72caff16-b451-3314-80c8-299401384e07","pitchNumber":3,"startTime":"2026-04-01T00:59:38.629Z","endTime":"2026-04-01T00:59:41.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50913899013791,"aZ":-25.637814493304905,"pfxX":-9.147648296106892,"pfxZ":3.175100604605948,"pX":-0.3199191806749646,"pZ":1.7326015217771031,"vX0":7.3754858066291575,"vY0":-142.5872172111134,"vZ0":-8.019034521405231,"x":129.19,"y":192.0,"x0":-1.7503969010671503,"y0":50.006552048819266,"z0":6.197000237461063,"aX":-18.857036359572454},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.3,"breakHorizontal":15.1,"spinRate":1905,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.3839993408425397,"extension":6.027036706927672},"hitData":{"launchSpeed":79.5,"launchAngle":-46.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.27,"coordY":164.2}},"index":3,"playId":"ca8883d5-1c95-3beb-a158-0b9b544b9256","pitchNumber":4,"startTime":"2026-04-01T00:59:56.748Z","endTime":"2026-04-01T01:00:04.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":1.45,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:00:04.056Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out sharply to left fielder Brandon Marsh.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T01:00:44.591Z","endTime":"2026-04-01T01:03:01.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".423"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".522"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".020"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".086"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.423"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.222"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".738"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.716"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".468"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".940"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".306"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.38"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"103.69"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.33"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.28"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"102.61"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.84"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.91"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.97"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.65"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.80"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.64"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.46"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.22"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.423"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.222"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".738"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.716"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".468"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".940"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".306"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37371050065905,"aZ":-40.580091334353476,"pfxX":3.45172643066379,"pfxZ":-5.2251211742033234,"pX":-2.0062492402409426,"pZ":3.8753198083400537,"vX0":-0.27023201875584113,"vY0":-125.76508488880451,"vZ0":1.814158111955532,"x":193.47,"y":134.15,"x0":-2.3463916113652363,"y0":50.00175828449735,"z0":6.424475388744905,"aX":5.554867528462209},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-8.9,"breakHorizontal":-6.2,"spinRate":2802,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.43473087133935406,"extension":5.59222226550388},"index":0,"playId":"924fcc19-76b9-38ab-8674-14906b2cac45","pitchNumber":1,"startTime":"2026-04-01T01:00:52.600Z","endTime":"2026-04-01T01:00:55.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89027426909792,"aZ":-23.834614771617932,"pfxX":-9.591616598725011,"pfxZ":4.1789508714038135,"pX":-1.3123372234046609,"pZ":2.5875766960743514,"vX0":5.453903154799757,"vY0":-140.6417518889212,"vZ0":-5.77752379837653,"x":167.02,"y":168.92,"x0":-2.0338407558833516,"y0":50.005811651876776,"z0":6.221617209160502,"aX":-19.153990944780208},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.5,"breakHorizontal":16.2,"spinRate":1759,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3899463636356746,"extension":5.766465915531587},"index":1,"playId":"d852b107-c4a2-3c32-bdaa-7d4ea87087e1","pitchNumber":2,"startTime":"2026-04-01T01:01:12.707Z","endTime":"2026-04-01T01:01:18.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nasim Nuñez steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"d852b107-c4a2-3c32-bdaa-7d4ea87087e1","startTime":"2026-04-01T01:01:21.174Z","endTime":"2026-04-01T01:01:44.478Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"},"defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"postOnSecond":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":3.15,"dramaIndex":107.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6428999329781,"aZ":-26.992194532376516,"pfxX":-10.625433927215855,"pfxZ":2.6256343444115853,"pX":-0.9297007733531655,"pZ":2.871527910737545,"vX0":6.717449502790539,"vY0":-139.83506466155217,"vZ0":-4.287763458519073,"x":152.44,"y":161.25,"x0":-1.9873480626316506,"y0":50.00164407646106,"z0":6.203559209676378,"aX":-20.9616149339287},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.0,"breakHorizontal":17.8,"spinRate":1819,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39225977993773764,"extension":5.956938544024138},"index":3,"playId":"3d4d74ac-b95d-3497-87a5-c6b643eaf15a","pitchNumber":3,"startTime":"2026-04-01T01:01:44.478Z","endTime":"2026-04-01T01:01:47.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7478621550221,"aZ":-40.989449265569306,"pfxX":1.2316377119864086,"pfxZ":-5.516535444664111,"pX":-1.374940028284475,"pZ":2.1332844223616103,"vX0":1.7645372909230066,"vY0":-125.91748468308145,"vZ0":-2.0631908893034008,"x":169.41,"y":181.18,"x0":-2.246121667956123,"y0":50.002379717640075,"z0":6.294995604197559,"aX":1.9679789152335634},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-10.2,"breakHorizontal":-2.6,"spinRate":2703,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.4358092215557705,"extension":5.6300328890950535},"index":4,"playId":"a0801a00-be1d-3917-aff7-2d62a9fd9d9a","pitchNumber":4,"startTime":"2026-04-01T01:02:06.150Z","endTime":"2026-04-01T01:02:09.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.149398685939005,"aZ":-15.055262706830872,"pfxX":-9.018492089529673,"pfxZ":8.1411273097597,"pX":-0.16538438205887424,"pZ":3.9146650994902252,"vX0":8.03532038977341,"vY0":-144.43548619191898,"vZ0":-4.386606057318693,"x":123.3,"y":133.08,"x0":-1.8183441572174088,"y0":50.00195767829524,"z0":6.385655074274531,"aX":-18.962343987204626},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.9,"breakHorizontal":14.6,"spinRate":2072,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.379908436473261,"extension":5.907280175727719},"index":5,"playId":"f6a267c6-b77a-3043-aea2-bfd6feee770d","pitchNumber":5,"startTime":"2026-04-01T01:02:28.338Z","endTime":"2026-04-01T01:02:31.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":91.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22806314127944,"aZ":-13.470934157307502,"pfxX":-7.301505184768068,"pfxZ":8.79551708824945,"pX":0.2866893823144034,"pZ":2.7417927808214415,"vX0":8.659496791943358,"vY0":-144.97016497177464,"vZ0":-7.536555831370472,"x":106.07,"y":164.75,"x0":-1.7919412688358227,"y0":50.002996530909016,"z0":6.199462199490397,"aX":-15.525797958584125},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.5,"breakHorizontal":11.5,"spinRate":2164,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.37798178771575053,"extension":5.863937308326095},"hitData":{"launchSpeed":100.2,"launchAngle":20.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":46.01,"coordY":94.85}},"index":6,"playId":"2f1931a4-e365-3bc4-8c9b-d1b4564df200","pitchNumber":6,"startTime":"2026-04-01T01:02:54.271Z","endTime":"2026-04-01T01:03:01.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":11.599999999999994,"leverageIndex":3.15,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:03:01.141Z","atBatIndex":68}]