[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T22:06:43.882Z","endTime":"2026-03-20T22:07:18.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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-20T17:52:55.680Z","endTime":"2026-03-20T21:57:37.050Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"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-20T21:57:37.050Z","endTime":"2026-03-20T22:06:22.120Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"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-20T22:06:22.120Z","endTime":"2026-03-20T22:06:46.108Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34836921346009,"aZ":-13.178920770909976,"pfxX":5.697829228212011,"pfxZ":10.241233981296602,"pX":-0.8677377099479953,"pZ":2.9333956282454334,"vX0":-6.986118662576484,"vY0":-135.3015730280471,"vZ0":-5.049334545477131,"x":150.08,"y":159.58,"x0":1.0067659271916793,"y0":50.00664343722213,"z0":5.746492102992036,"aX":10.573144733446764},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":-8.9,"spinRate":2225,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.40471864745195285,"extension":5.942698237416704},"index":3,"playId":"5eaa8a4e-c6e4-3b85-8dfb-18f6ba0325cf","pitchNumber":1,"startTime":"2026-03-20T22:06:46.108Z","endTime":"2026-03-20T22:06:50.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6537452494399,"aZ":-16.09032606331614,"pfxX":9.012153848091206,"pfxZ":8.905386203930924,"pX":-0.7033706963914025,"pZ":2.573964308230766,"vX0":-7.622572992807288,"vY0":-134.20537997419206,"vZ0":-5.16758797898531,"x":143.81,"y":169.28,"x0":1.0162993534709213,"y0":50.0063954225723,"z0":5.687737282968516,"aX":16.2846335806767},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":-14.5,"spinRate":2029,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.40964400543928825,"extension":6.029152637198972},"index":4,"playId":"1958df8c-7861-31d5-b792-7c9ab2aa4e39","pitchNumber":2,"startTime":"2026-03-20T22:07:00.334Z","endTime":"2026-03-20T22:07:04.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.424831503023285,"aZ":-28.66718334459827,"pfxX":10.486506345304438,"pfxZ":2.331389997802882,"pX":-0.1524883362147155,"pZ":2.39971473603723,"vX0":-6.8852030839919385,"vY0":-121.90659368567444,"vZ0":-2.0583173242884776,"x":122.81,"y":173.99,"x0":1.349013589067099,"y0":50.00024954612228,"z0":5.73451625947351,"aX":15.748767035963878},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.0,"breakHorizontal":-17.3,"spinRate":1632,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.4496606681094044,"extension":6.1211276257506615},"index":5,"playId":"d27e4bd7-e086-3c23-91e6-49f33f48d3ff","pitchNumber":3,"startTime":"2026-03-20T22:07:15.234Z","endTime":"2026-03-20T22:07:18.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-20T22:07:18.790Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, first baseman Matt Olson to pitcher José Suarez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T22:07:37.121Z","endTime":"2026-03-20T22:08:06.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.177568230865383,"aZ":-18.84220777688119,"pfxX":8.954406037113436,"pfxZ":7.128589903318224,"pX":-0.28021772871927575,"pZ":1.0305569204922933,"vX0":-6.6121298607595325,"vY0":-135.742268552748,"vZ0":-8.5799474926547,"x":127.68,"y":210.95,"x0":1.0215353060494936,"y0":50.00102059375978,"z0":5.5394200695239055,"aX":16.740829464938933},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":-14.9,"spinRate":2176,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.40321203401561334,"extension":6.144921733187616},"index":0,"playId":"b6c088a6-d2c4-37eb-b39d-b6baa4445f79","pitchNumber":1,"startTime":"2026-03-20T22:07:43.221Z","endTime":"2026-03-20T22:07:47.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15959460476019,"aZ":-18.730318684708283,"pfxX":11.498453616220669,"pfxZ":7.331407865024787,"pX":0.34275310021700717,"pZ":2.1106718863467537,"vX0":-6.224529113364232,"vY0":-134.98058468687677,"vZ0":-5.6346341418485135,"x":103.94,"y":181.79,"x0":1.1927828367053084,"y0":50.00174962721784,"z0":5.556923296514955,"aX":21.078503010455098},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":-19.3,"spinRate":2147,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.40679271060444266,"extension":6.191685982404895},"hitData":{"launchSpeed":88.1,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.36,"coordY":163.02}},"index":1,"playId":"7e13ec19-a459-3f6f-a13f-df8c257d4b9b","pitchNumber":2,"startTime":"2026-03-20T22:07:58.543Z","endTime":"2026-03-20T22:08:06.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:08:06.044Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T22:08:24.061Z","endTime":"2026-03-20T22:10:16.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":93.2,"endSpeed":84.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15909109157497,"aZ":-13.313114668326559,"pfxX":7.603599994237102,"pfxZ":10.207988449706484,"pX":0.5017365542591155,"pZ":4.141070713355683,"vX0":-4.406119359682736,"vY0":-135.66967485057248,"vZ0":-1.738270335748909,"x":97.87,"y":126.97,"x0":1.1666561254208785,"y0":50.00164680844633,"z0":5.727389207439324,"aX":14.046395601397752},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":-12.7,"spinRate":2430,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4051195558203977,"extension":6.110159823321215},"index":0,"playId":"fe2a9dfa-4bb2-3ff9-abec-99f0b9f41f1c","pitchNumber":1,"startTime":"2026-03-20T22:08:38.606Z","endTime":"2026-03-20T22:08:41.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.869782845370516,"aZ":-11.77954537667012,"pfxX":7.434242905276871,"pfxZ":11.12330313056174,"pX":0.2880649665347638,"pZ":3.013907532519251,"vX0":-4.881798090210589,"vY0":-134.70890450470952,"vZ0":-4.802105611439072,"x":106.02,"y":157.4,"x0":1.159932403949732,"y0":50.0046023911891,"z0":5.655641082732981,"aX":13.63409629736898},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.3,"breakHorizontal":-12.4,"spinRate":2405,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.4069421380822229,"extension":5.993921874056984},"index":1,"playId":"1bf61236-b6cb-3522-9895-1d42117255bb","pitchNumber":2,"startTime":"2026-03-20T22:08:54.728Z","endTime":"2026-03-20T22:08:57.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95530918114993,"aZ":-13.114903282905425,"pfxX":7.1079870913051515,"pfxZ":10.325874751515004,"pX":-0.7489788539898157,"pZ":3.245465978255449,"vX0":-7.66231526183536,"vY0":-135.35442677526595,"vZ0":-3.841256356605708,"x":145.55,"y":151.15,"x0":1.2019916523915781,"y0":50.00571293897506,"z0":5.608457411004952,"aX":13.12410856477702},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":-11.2,"spinRate":2482,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4054669282510108,"extension":6.198506129926066},"index":2,"playId":"00fb51a8-ef23-319f-844c-89477930714a","pitchNumber":3,"startTime":"2026-03-20T22:09:11.730Z","endTime":"2026-03-20T22:09:15.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04799749628052,"aZ":-29.779055525286502,"pfxX":9.19613758978192,"pfxZ":1.6089841689085063,"pX":1.7947814083802434,"pZ":2.5276475485880043,"vX0":-1.8291050262592718,"vY0":-121.70227334850243,"vZ0":-1.5226733443821736,"x":48.59,"y":170.53,"x0":1.3638578556755858,"y0":50.00601144862446,"z0":5.753313413133774,"aX":13.72517681600946},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.8,"breakHorizontal":-16.2,"spinRate":1584,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.45095775731636456,"extension":6.073638545758548},"index":3,"playId":"4036f4ff-244c-34d1-8fd6-41ae1f674c2a","pitchNumber":4,"startTime":"2026-03-20T22:09:29.159Z","endTime":"2026-03-20T22:09:33.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.581362063443375,"aZ":-26.423625431122915,"pfxX":8.441117597091303,"pfxZ":3.7506543940309474,"pX":0.6749166463111135,"pZ":2.014309171433945,"vX0":-3.810466441223196,"vY0":-122.63369344682773,"vZ0":-3.646284183674939,"x":91.27,"y":184.39,"x0":1.1459434360358998,"y0":50.00563650773167,"z0":5.756251119109499,"aX":12.953483564223367},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.2,"breakHorizontal":-14.5,"spinRate":1547,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.4453811897395865,"extension":6.031325760818154},"index":4,"playId":"f24fb95d-a330-314e-9c0f-bf55875ba846","pitchNumber":5,"startTime":"2026-03-20T22:09:51.136Z","endTime":"2026-03-20T22:09:55.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.225506497572873,"aZ":-14.198767461333066,"pfxX":5.764070968767475,"pfxZ":9.587597398306688,"pX":-0.7737800914740196,"pZ":3.7030458982432437,"vX0":-7.248491571033984,"vY0":-136.36165275310424,"vZ0":-2.4752545091129443,"x":146.49,"y":138.8,"x0":1.1754836679280922,"y0":50.00140876205205,"z0":5.607365694815789,"aX":10.806023348819163},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":-8.9,"spinRate":2386,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4023467589152858,"extension":6.170919912460583},"index":5,"playId":"92332184-aa75-346b-990b-c3ad01e29b3e","pitchNumber":6,"startTime":"2026-03-20T22:10:13.338Z","endTime":"2026-03-20T22:10:16.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:10:16.476Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T22:12:22.694Z","endTime":"2026-03-20T22:13:53.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.168780615873317,"aZ":-29.00282663788448,"pfxX":10.203630387783392,"pfxZ":2.1624760423519582,"pX":-0.6580624566585729,"pZ":2.8335253966897542,"vX0":2.9052197891003484,"vY0":-120.13260252176715,"vZ0":0.25154605997329305,"x":142.08,"y":162.27,"x0":-3.207559766467847,"y0":50.00558007761257,"z0":5.294915214065145,"aX":14.991259560899763},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.2,"breakHorizontal":-19.2,"spinRate":2614,"spinDirection":66},"zone":1,"typeConfidence":2.0,"plateTime":0.4550503131362973,"extension":6.499953189216199},"index":0,"playId":"28d87aa1-0e68-3544-880b-ab06d7edfee6","pitchNumber":1,"startTime":"2026-03-20T22:12:48.454Z","endTime":"2026-03-20T22:12:51.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33827430876613,"aZ":-24.775141230810952,"pfxX":-11.061066848654004,"pfxZ":3.646296015479164,"pX":-1.4016723788836727,"pZ":2.480775543351664,"vX0":8.083525858690415,"vY0":-141.59550600148717,"vZ0":-2.7140735664177114,"x":170.43,"y":171.8,"x0":-2.856353716405796,"y0":50.0070142034753,"z0":5.0371706905393365,"aX":-22.465121655618653},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.2,"breakHorizontal":18.4,"spinRate":2321,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3868389048881289,"extension":6.835534600869877},"index":1,"playId":"380a4baf-6fe6-3487-9385-f88c9daa49a8","pitchNumber":2,"startTime":"2026-03-20T22:13:06.300Z","endTime":"2026-03-20T22:13:09.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.800079453823415,"aZ":-30.22401149477669,"pfxX":10.813078124661338,"pfxZ":1.2789579419801882,"pX":0.23297297234154637,"pZ":2.617278465738233,"vX0":4.655605732342088,"vY0":-123.11873373596782,"vZ0":-0.39759646027823237,"x":110.15,"y":143.8,"x0":-3.0927134624199986,"y0":50.0000063165594,"z0":5.361664959347704,"aX":16.423453643221876},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.5,"breakHorizontal":-20.8,"spinRate":2685,"spinDirection":69},"zone":6,"typeConfidence":2.0,"plateTime":0.4466471644505301,"extension":6.709514941744571},"index":2,"playId":"30134e4a-6d4d-3863-9a54-44f33dee9220","pitchNumber":3,"startTime":"2026-03-20T22:13:25.062Z","endTime":"2026-03-20T22:13:28.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75091962700329,"aZ":-27.8810591264171,"pfxX":9.275632555743837,"pfxZ":2.874874437602509,"pX":0.3035206244986439,"pZ":2.760559029078752,"vX0":5.184305393735642,"vY0":-121.95283795203733,"vZ0":-0.28791325600962325,"x":105.43,"y":164.24,"x0":-3.0605600195201417,"y0":50.00378599484337,"z0":5.301296332137883,"aX":13.862029057868593},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.4,"breakHorizontal":-18.1,"spinRate":2697,"spinDirection":36},"zone":6,"typeConfidence":2.0,"plateTime":0.45049253833700575,"extension":6.835985711172825},"index":3,"playId":"fe0691bb-4aca-3251-8bb4-a1c64326a346","pitchNumber":4,"startTime":"2026-03-20T22:13:49.831Z","endTime":"2026-03-20T22:13:53.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:13:53.978Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging, catcher Rafael Flores Jr. to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T22:13:59.790Z","endTime":"2026-03-20T22:15:55.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.100014395403754,"aZ":-15.898747175381494,"pfxX":-7.731668720571221,"pfxZ":7.944603753548225,"pX":1.4744441867320535,"pZ":0.9831150414173764,"vX0":14.985366951004758,"vY0":-142.34547556236214,"vZ0":-7.890997973024705,"x":60.8,"y":212.24,"x0":-2.857249098145158,"y0":50.00706730991758,"z0":4.800829271100642,"aX":-15.848586392225013},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":10.9,"spinRate":2405,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.38499801161511416,"extension":6.973977572941013},"index":0,"playId":"9a76d235-4cc0-3f1c-bc58-dec397c28bf9","pitchNumber":1,"startTime":"2026-03-20T22:14:21.363Z","endTime":"2026-03-20T22:14:25.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31987961058912,"aZ":-26.341643923159072,"pfxX":-10.039269332583046,"pfxZ":3.45840966243271,"pX":0.39702094625683826,"pZ":1.6304183598738156,"vX0":7.626073231033905,"vY0":-128.76531199495244,"vZ0":-3.9629994863142004,"x":101.87,"y":194.76,"x0":-1.2903356979807503,"y0":50.00633331430541,"z0":5.214315009387673,"aX":-16.957394996058692},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.6,"breakHorizontal":16.6,"spinRate":1906,"spinDirection":250},"zone":9,"typeConfidence":2.0,"plateTime":0.4244416392594652,"extension":6.815976136301442},"index":1,"playId":"532b8ce6-3c84-3188-99a8-b7acecd35b82","pitchNumber":2,"startTime":"2026-03-20T22:14:45.700Z","endTime":"2026-03-20T22:14:48.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.842468420385348,"aZ":-30.440137772666567,"pfxX":2.564709928721583,"pfxZ":1.057172223527295,"pX":-0.6851415378856212,"pZ":2.086682175654562,"vX0":5.349861953434598,"vY0":-127.76869909055199,"vZ0":-1.6916730042423054,"x":143.12,"y":182.44,"x0":-3.1445592294902553,"y0":50.00487714816994,"z0":5.163573501663264,"aX":4.213598775319162},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.8,"breakHorizontal":-5.9,"spinRate":2591,"spinDirection":116},"zone":7,"typeConfidence":2.0,"plateTime":0.42970342055659705,"extension":6.94060385709241},"index":2,"playId":"a2369ea4-ba6d-3d17-9633-113fe9df3fea","pitchNumber":3,"startTime":"2026-03-20T22:15:07.947Z","endTime":"2026-03-20T22:15:11.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09784394305826,"aZ":-19.009303588088013,"pfxX":-6.699062738029017,"pfxZ":6.496688455170343,"pX":0.07558931812487849,"pZ":2.8539822326165663,"vX0":10.692058645459879,"vY0":-141.41868267235606,"vZ0":-2.6959051709878685,"x":114.12,"y":161.72,"x0":-2.882971922547704,"y0":50.003974123154364,"z0":5.03833143366825,"aX":-13.577927281749414},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.4,"breakHorizontal":10.0,"spinRate":2326,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.38723178330307384,"extension":6.6593103687106305},"index":3,"playId":"3c0b3c3f-e965-3966-b165-292a658cf430","pitchNumber":4,"startTime":"2026-03-20T22:15:26.801Z","endTime":"2026-03-20T22:15:32.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.154020406044477,"aZ":-35.00988480212524,"pfxX":7.670062478917693,"pfxZ":-1.888112111263795,"pX":-0.5216404802958303,"pZ":1.4632578599645372,"vX0":3.5941962717436082,"vY0":-122.37854519938715,"vZ0":-2.3484233467874325,"x":136.88,"y":199.27,"x0":-3.009698190951037,"y0":50.00090113112522,"z0":5.459954661281208,"aX":11.529321190052022},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.7,"breakHorizontal":-14.8,"spinRate":2436,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4490894083336756,"extension":7.784415719084699},"index":4,"playId":"4fe816c2-aef1-37e1-b2ae-caef20a9a792","pitchNumber":5,"startTime":"2026-03-20T22:15:51.001Z","endTime":"2026-03-20T22:15:55.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:15:55.985Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T22:16:09.180Z","endTime":"2026-03-20T22:16:53.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.3,"endSpeed":89.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.821401713958426,"aZ":-18.05803746436937,"pfxX":-7.738238406521349,"pfxZ":6.976003753524557,"pX":1.8096171146458286,"pZ":2.0040572104080714,"vX0":11.229483239791874,"vY0":-141.26829438791424,"vZ0":-4.7939075905552,"x":48.02,"y":184.67,"x0":-1.2093645779687623,"y0":50.00194275918704,"z0":4.881717507360464,"aX":-15.658283708764356},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.8,"breakHorizontal":11.8,"spinRate":2354,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.3875349371084207,"extension":6.847460903536562},"index":0,"playId":"1ef0a813-2ee6-33af-9118-1de946926008","pitchNumber":1,"startTime":"2026-03-20T22:16:25.922Z","endTime":"2026-03-20T22:16:29.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41826815991985,"aZ":-16.74201715728567,"pfxX":-8.658349887387164,"pfxZ":7.664237963014142,"pX":0.0462591057640677,"pZ":1.9639876922824577,"vX0":11.388396604934021,"vY0":-141.49011879668706,"vZ0":-5.086862975214861,"x":115.24,"y":185.75,"x0":-2.919345711367907,"y0":50.00169244920254,"z0":4.869739047139744,"aX":-17.43100861565476},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.8,"breakHorizontal":13.2,"spinRate":2328,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.38816987832108873,"extension":6.822893382485006},"hitData":{"launchSpeed":106.9,"launchAngle":32.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":84.1,"coordY":52.87}},"index":1,"playId":"3d93c642-6a9d-3f4c-9898-4a7a98dc3c4f","pitchNumber":2,"startTime":"2026-03-20T22:16:44.371Z","endTime":"2026-03-20T22:16:53.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:16:53.138Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T22:18:48.121Z","endTime":"2026-03-20T22:20:04.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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(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.0,"endSpeed":84.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22079531584994,"aZ":-13.559177944001053,"pfxX":7.167393373379028,"pfxZ":10.150556667368685,"pX":0.04981234138914597,"pZ":3.3191919094055544,"vX0":-5.76443166819997,"vY0":-135.23406024998093,"vZ0":-3.6134838484920566,"x":115.1,"y":149.16,"x0":1.2883486305396745,"y0":50.00082269545512,"z0":5.637253274717807,"aX":13.142398419052045},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":-11.6,"spinRate":2460,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4065591873355441,"extension":5.959105980998609},"index":0,"playId":"a6615c82-368e-30fd-9ca4-4b5e3bb4ca8d","pitchNumber":1,"startTime":"2026-03-20T22:19:09.153Z","endTime":"2026-03-20T22:19:12.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.4,"endSpeed":84.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93478881159306,"aZ":-12.34825176257629,"pfxX":5.827633975843695,"pfxZ":10.74491042300168,"pX":-0.3327759987692654,"pZ":3.5359587720878203,"vX0":-5.500512543036722,"vY0":-135.77311911934146,"vZ0":-3.5850912365675054,"x":129.68,"y":143.31,"x0":0.9736616483355545,"y0":50.00569264698182,"z0":5.747748575423895,"aX":10.75634408749038},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":-9.2,"spinRate":2513,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4052194473471702,"extension":5.942079604536321},"index":1,"playId":"c55b4f97-d5ac-35a4-ab8b-7e88301895db","pitchNumber":2,"startTime":"2026-03-20T22:19:24.397Z","endTime":"2026-03-20T22:19:28.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16197866935417,"aZ":-28.992603818132483,"pfxX":8.01956097261266,"pfxZ":2.1773310939142574,"pX":-0.23183627544038982,"pZ":1.9540494301713696,"vX0":-5.477521295173668,"vY0":-120.06377453175098,"vZ0":-2.843259770904502,"x":125.84,"y":186.02,"x0":1.036786611002788,"y0":50.001913295675685,"z0":5.73266370005796,"aX":11.712194049601555},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.5,"breakHorizontal":-13.2,"spinRate":1573,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.4561271454398037,"extension":6.118961724323199},"index":2,"playId":"c5520b61-acff-3187-99aa-4812140c5483","pitchNumber":3,"startTime":"2026-03-20T22:19:40.196Z","endTime":"2026-03-20T22:19:43.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89055218151577,"aZ":-9.002700378224311,"pfxX":5.759548481250634,"pfxZ":12.688192733508483,"pX":-0.21009061772997656,"pZ":2.1901122326165146,"vX0":-5.373924643766739,"vY0":-135.13499002201195,"vZ0":-7.0421132717781685,"x":125.01,"y":179.65,"x0":1.0681763737876788,"y0":50.00489873244064,"z0":5.4829448450444955,"aX":10.520269771338002},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.4,"breakHorizontal":-9.1,"spinRate":2470,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.4072877148894021,"extension":6.146281717979807},"hitData":{"launchSpeed":77.2,"launchAngle":41.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.21,"coordY":119.06}},"index":3,"playId":"59620625-034c-32a2-952c-ca0891aa096a","pitchNumber":4,"startTime":"2026-03-20T22:19:56.644Z","endTime":"2026-03-20T22:20:04.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:20:04.874Z","atBatIndex":6},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jared Triolo triples (1) on a sharp ground ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T22:20:11.677Z","endTime":"2026-03-20T22:21:53.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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":79.4,"endSpeed":73.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.802556974045594,"aZ":-34.59012402599024,"pfxX":-4.605356599088637,"pfxZ":-1.7664400262020408,"pX":1.387497022191071,"pZ":3.186363469031929,"vX0":1.2876786576821897,"vY0":-115.73533519586974,"vZ0":1.2058001052022063,"x":64.11,"y":152.75,"x0":1.4251816304302556,"y0":50.002202121884636,"z0":5.949059966286204,"aX":-6.302716261746266},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-2.6,"breakHorizontal":8.0,"spinRate":2869,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.47167135949591277,"extension":5.869607164626788},"index":0,"playId":"2147b8e1-5d21-3c21-a0ad-cfa813ba63d5","pitchNumber":1,"startTime":"2026-03-20T22:20:32.684Z","endTime":"2026-03-20T22:20:35.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.369589716609667,"aZ":-12.103831973915053,"pfxX":4.322434500610537,"pfxZ":10.875849372755638,"pX":-1.2283329349865757,"pZ":3.1709813390415675,"vX0":-7.577082290662307,"vY0":-135.42365250393104,"vZ0":-4.238003835397405,"x":163.82,"y":153.16,"x0":1.0525367107043715,"y0":50.001750977738666,"z0":5.611749306412711,"aX":7.976518214894414},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.8,"breakHorizontal":-6.1,"spinRate":2393,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.40545976089723146,"extension":6.006262496843268},"index":1,"playId":"caf6c51e-92ad-3491-b37f-b494490b6ee8","pitchNumber":2,"startTime":"2026-03-20T22:20:48.196Z","endTime":"2026-03-20T22:20:51.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.408315974016332,"aZ":-27.672801574100816,"pfxX":9.13615737906927,"pfxZ":3.0482128234589148,"pX":1.01027831448888,"pZ":2.545532511448819,"vX0":-3.0486557069687192,"vY0":-120.44167126485299,"vZ0":-1.7723499429701177,"x":78.49,"y":170.05,"x0":1.1022621561018953,"y0":50.001883137788774,"z0":5.727712709871988,"aX":13.48162836932344},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.4,"breakHorizontal":-15.8,"spinRate":1559,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4539934416195206,"extension":6.080657418803054},"index":2,"playId":"c5c34a0a-582e-39ee-bd59-7752e1ea40e4","pitchNumber":3,"startTime":"2026-03-20T22:21:05.148Z","endTime":"2026-03-20T22:21:09.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48684882296161,"aZ":-14.992772733522154,"pfxX":7.393233108477791,"pfxZ":9.380771682419944,"pX":-0.7657208717135567,"pZ":2.836478116375237,"vX0":-7.442069991303866,"vY0":-134.77492073432177,"vZ0":-4.433954797524272,"x":146.19,"y":162.2,"x0":1.076622972693074,"y0":50.00219147272699,"z0":5.568673192079599,"aX":13.541117702113414},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":-11.8,"spinRate":2352,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4070771111911413,"extension":6.103638377541461},"index":3,"playId":"8b3b18ca-dcd7-3e53-a9a1-5f88d6cdf666","pitchNumber":4,"startTime":"2026-03-20T22:21:22.965Z","endTime":"2026-03-20T22:21:26.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71942742287984,"aZ":-14.766208444978252,"pfxX":6.884737072925575,"pfxZ":9.341310542498267,"pX":0.35517996651021816,"pZ":2.885860944227524,"vX0":-4.2276308892225405,"vY0":-135.65600818271503,"vZ0":-4.564019102080933,"x":103.46,"y":160.86,"x0":1.039447972113813,"y0":50.003481608741176,"z0":5.619802934851674,"aX":12.829974661035854},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":-11.5,"spinRate":2436,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.4037966932139163,"extension":6.077452227327796},"hitData":{"launchSpeed":101.3,"launchAngle":3.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":213.15,"coordY":112.4}},"index":4,"playId":"71700ef9-a987-3a4a-becf-815a2eeb7f5f","pitchNumber":5,"startTime":"2026-03-20T22:21:39.645Z","endTime":"2026-03-20T22:21:53.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":-7.300000000000004,"leverageIndex":0.67,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:21:53.605Z","atBatIndex":7},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nick Yorke out on a sacrifice fly to right fielder Ronald Acuña Jr. Jared Triolo scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T22:22:07.201Z","endTime":"2026-03-20T22:23:58.600Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":{"id":660761,"link":"/api/v1/people/660761"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.314893509318605,"aZ":-28.48079080201058,"pfxX":9.734917130875608,"pfxZ":2.3437172107946544,"pX":2.20123687468992,"pZ":2.098513662461489,"vX0":-1.1969103419505678,"vY0":-124.7799998178148,"vZ0":-3.026373698493362,"x":33.09,"y":182.12,"x0":1.422721783398784,"y0":50.0033381571585,"z0":5.675944368464219,"aX":15.336944538087723},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.8,"breakHorizontal":-17.4,"spinRate":1682,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4391166864009737,"extension":6.154586011003123},"index":0,"playId":"4ca23a04-fce3-3e14-a46f-b218806e4d4f","pitchNumber":1,"startTime":"2026-03-20T22:22:27.354Z","endTime":"2026-03-20T22:22:31.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00397592573897,"aZ":-27.651091918068296,"pfxX":9.14457987014283,"pfxZ":2.9084652628550716,"pX":0.47592527756596603,"pZ":1.5650956758262142,"vX0":-4.503580043668421,"vY0":-123.76971478430836,"vZ0":-4.1893049759422345,"x":98.86,"y":196.52,"x0":1.1280044011320993,"y0":50.005861965687494,"z0":5.587500224390926,"aX":14.232765345990817},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.6,"breakHorizontal":-15.6,"spinRate":1660,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4420411043774015,"extension":6.215075941967492},"index":1,"playId":"f883a338-f2a0-3c43-a750-4767eba802e7","pitchNumber":2,"startTime":"2026-03-20T22:22:48.094Z","endTime":"2026-03-20T22:22:51.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.209944911636388,"aZ":-14.15741132230674,"pfxX":5.919480860960468,"pfxZ":9.4846405958622,"pX":-1.0007335309213483,"pZ":2.296867554008805,"vX0":-7.663822243471407,"vY0":-136.73902090491944,"vZ0":-6.060494678611109,"x":155.15,"y":176.76,"x0":1.0649234501582796,"y0":50.00552109410534,"z0":5.507623638061931,"aX":11.248697050328271},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":-9.1,"spinRate":2408,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.40005660689722244,"extension":6.137696728515951},"index":2,"playId":"f3ae554e-f4f6-31de-8434-70b36ede7f21","pitchNumber":3,"startTime":"2026-03-20T22:23:07.674Z","endTime":"2026-03-20T22:23:11.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.042039780530274,"aZ":-15.69337346725907,"pfxX":6.41666528787698,"pfxZ":8.628575258654184,"pX":0.4795359379771447,"pZ":2.2942851044672063,"vX0":-4.262425644249315,"vY0":-136.5912850997036,"vZ0":-5.747952921856422,"x":98.72,"y":176.83,"x0":1.2180298634733089,"y0":50.003069838408614,"z0":5.485920137172057,"aX":12.25592427765852},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":-10.8,"spinRate":2317,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.3993543177922896,"extension":6.0904677142393835},"index":3,"playId":"af2760ae-30fb-3ef6-9627-4d672e1ff154","pitchNumber":4,"startTime":"2026-03-20T22:23:29.956Z","endTime":"2026-03-20T22:23:33.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.609288193704902,"aZ":-28.46448347723816,"pfxX":8.53359607927882,"pfxZ":2.4235331531385693,"pX":0.25417091968168304,"pZ":2.4191857819026517,"vX0":-4.662991870301368,"vY0":-122.45661740574437,"vZ0":-2.1168550276174405,"x":107.31,"y":173.46,"x0":1.0675599555203552,"y0":50.00098248129007,"z0":5.713373283468152,"aX":13.048839301745694},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.2,"breakHorizontal":-14.5,"spinRate":1569,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.44610483507247345,"extension":6.058024009212418},"hitData":{"launchSpeed":85.5,"launchAngle":40.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.37,"coordY":108.72}},"index":4,"playId":"4d9e1f74-36fe-3034-bd23-c01f97d25c28","pitchNumber":5,"startTime":"2026-03-20T22:23:47.469Z","endTime":"2026-03-20T22:23:58.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.44,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:23:58.600Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jhostynxon Garcia strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T22:24:09.074Z","endTime":"2026-03-20T22:25:29.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.296564374713046,"aZ":-31.979159263963954,"pfxX":-2.77377380372867,"pfxZ":0.12812295264970874,"pX":-0.08776278466177946,"pZ":1.9254639607223623,"vX0":-2.153649757696143,"vY0":-121.71292013273411,"vZ0":-2.5177198359070996,"x":120.35,"y":186.79,"x0":1.165303940717614,"y0":50.00226823805895,"z0":5.711111711652903,"aX":-4.209483633406012},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.1,"breakHorizontal":5.5,"spinRate":2805,"spinDirection":278},"zone":8,"typeConfidence":2.0,"plateTime":0.4480408986431952,"extension":6.050120463684904},"index":0,"playId":"e53c3d4f-ba21-319c-8360-fe5ce9480966","pitchNumber":1,"startTime":"2026-03-20T22:24:30.559Z","endTime":"2026-03-20T22:24:35.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.346255248440315,"aZ":-27.619435480117595,"pfxX":7.86285680330183,"pfxZ":2.9211343879932903,"pX":0.9111156300752956,"pZ":0.8646056841928091,"vX0":-2.872454312288022,"vY0":-123.27379529517609,"vZ0":-5.70804452172113,"x":82.27,"y":215.44,"x0":1.0607941850899787,"y0":50.0043431731176,"z0":5.50210043977311,"aX":12.26904845607327},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.3,"breakHorizontal":-13.7,"spinRate":1684,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4419999001021213,"extension":6.113990987179326},"index":1,"playId":"243e9458-67cb-3b12-8684-5c73061ef2e0","pitchNumber":2,"startTime":"2026-03-20T22:24:43.726Z","endTime":"2026-03-20T22:24:51.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.855443890169582,"aZ":-12.275969300508367,"pfxX":6.69046168589114,"pfxZ":10.465332963189068,"pX":0.3907524416569361,"pZ":2.663655436295051,"vX0":-4.098510607346687,"vY0":-137.1559950288319,"vZ0":-5.397796204546601,"x":102.11,"y":166.86,"x0":1.036549180213006,"y0":50.006060450644206,"z0":5.4972472953482825,"aX":12.72586139350715},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":-11.3,"spinRate":2443,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.3996294552171,"extension":6.146615592946566},"index":2,"playId":"2adccc18-17e6-339e-b522-14d5fc4891a2","pitchNumber":3,"startTime":"2026-03-20T22:24:57.235Z","endTime":"2026-03-20T22:25:00.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-20T22:25:11.264Z","endTime":"2026-03-20T22:25:26.240Z","isPitch":false,"type":"action","player":{"id":691373,"link":"/api/v1/people/691373"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":93.9,"endSpeed":86.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65231026756196,"aZ":-13.880073231207477,"pfxX":6.0630330483389345,"pfxZ":9.635734477011065,"pX":0.7603143231199849,"pZ":3.095145825254956,"vX0":-3.5611911821544675,"vY0":-136.79350893014097,"vZ0":-3.9737415093131556,"x":88.02,"y":155.21,"x0":1.2900503678755233,"y0":50.002884084709414,"z0":5.515572984730574,"aX":11.511792973372588},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":-10.2,"spinRate":2434,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.40011757180546015,"extension":6.027436415407102},"index":4,"playId":"5f59ca75-ca7e-36ce-9151-e53fafc3d6ba","pitchNumber":4,"startTime":"2026-03-20T22:25:26.240Z","endTime":"2026-03-20T22:25:29.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:25:29.335Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Riley lines out to shortstop Jared Triolo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T22:27:57.367Z","endTime":"2026-03-20T22:28:39.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Lawrence replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-20T22:27:09.626Z","endTime":"2026-03-20T22:27:59.522Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664875,"link":"/api/v1/people/664875"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.829189974359924,"aZ":-30.44883768504965,"pfxX":4.628941421855584,"pfxZ":1.1549720716346616,"pX":-0.6271995641863329,"pZ":3.1466405850142025,"vX0":4.6522358814318805,"vY0":-120.96087728370294,"vZ0":2.614946340323654,"x":140.91,"y":153.82,"x0":-3.1711186627712276,"y0":50.00226069796949,"z0":4.70719209569439,"aX":6.91366261329244},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.9,"breakHorizontal":-9.5,"spinRate":2958,"spinDirection":76},"zone":1,"typeConfidence":0.89,"plateTime":0.45143289741272286,"extension":5.859949897973525},"index":1,"playId":"65f40a6c-235e-32d4-8c2c-62e0d1211162","pitchNumber":1,"startTime":"2026-03-20T22:27:59.522Z","endTime":"2026-03-20T22:28:03.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3256660797355,"aZ":-28.20861226606872,"pfxX":10.73208613411422,"pfxZ":2.807235889999455,"pX":1.0855741311375673,"pZ":2.061361889767698,"vX0":6.2998552710474955,"vY0":-118.57474341237791,"vZ0":0.41409326431240145,"x":75.62,"y":183.12,"x0":-3.007035211858923,"y0":50.004001549316946,"z0":4.474586512694387,"aX":15.160892920590266},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.5,"breakHorizontal":-21.0,"spinRate":2994,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4633154804207855,"extension":7.138629116620197},"index":2,"playId":"70e8fab5-3e0a-367c-9f88-fee670fe0ac8","pitchNumber":2,"startTime":"2026-03-20T22:28:14.744Z","endTime":"2026-03-20T22:28:17.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-20T22:28:25.491Z","endTime":"2026-03-20T22:28:35.666Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.211705732393856,"aZ":-20.967898283989374,"pfxX":-9.552675395446283,"pfxZ":5.740219574720712,"pX":-1.4142553449021504,"pZ":2.770359481948728,"vX0":7.502353736823838,"vY0":-138.8734880046301,"vZ0":-1.2394019795163578,"x":170.91,"y":163.98,"x0":-2.9101890462812303,"y0":50.003284432814674,"z0":4.6176737294817825,"aX":-18.65205851385569},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.3,"breakHorizontal":15.7,"spinRate":2536,"spinDirection":248},"zone":11,"typeConfidence":0.95,"plateTime":0.3944688365379778,"extension":6.9590169940492155},"hitData":{"launchSpeed":55.2,"launchAngle":24.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":116.72,"coordY":144.39}},"index":4,"playId":"34f9077b-83ec-35a7-aec5-e68e0d02ac66","pitchNumber":3,"startTime":"2026-03-20T22:28:35.666Z","endTime":"2026-03-20T22:28:39.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:28:39.089Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dominic Smith walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T22:29:09.952Z","endTime":"2026-03-20T22:30:46.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.090395381238782,"aZ":-20.882055678767287,"pfxX":-7.744444762900292,"pfxZ":5.941029127662711,"pX":-0.8025663710807424,"pZ":3.286729554830987,"vX0":8.248559736662608,"vY0":-137.18142272315797,"vZ0":0.37910718850347525,"x":147.59,"y":150.04,"x0":-2.845973535425653,"y0":50.003811911787466,"z0":4.573215373458535,"aX":-14.723044966164656},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":12.2,"spinRate":2415,"spinDirection":245},"zone":1,"typeConfidence":0.96,"plateTime":0.39967227892784374,"extension":6.551441533893628},"index":0,"playId":"f5895cbb-bf4c-335a-9d41-a816771cef95","pitchNumber":1,"startTime":"2026-03-20T22:29:10.324Z","endTime":"2026-03-20T22:29:14.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.200294042260232,"aZ":-31.83662024528063,"pfxX":9.153476307880306,"pfxZ":0.23522714796083477,"pX":-0.767076736175287,"pZ":1.944682343603523,"vX0":2.828945130969399,"vY0":-118.34664735510758,"vZ0":1.3250168330011973,"x":146.24,"y":186.27,"x0":-3.1664218437453795,"y0":50.00162093235079,"z0":4.289622337554773,"aX":13.00539105489033},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.0,"breakHorizontal":-17.3,"spinRate":3010,"spinDirection":76},"zone":7,"typeConfidence":0.92,"plateTime":0.4624953510262473,"extension":6.29377632588999},"index":1,"playId":"9e54a784-cf33-338e-b194-85c701b05b21","pitchNumber":2,"startTime":"2026-03-20T22:29:25.826Z","endTime":"2026-03-20T22:29:29.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":81.6,"endSpeed":74.2,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13298857940946,"aZ":-30.86059530736939,"pfxX":9.891990027960695,"pfxZ":0.9362066638811983,"pX":0.6647449608993445,"pZ":1.9160744925640478,"vX0":5.968685718585619,"vY0":-118.63031739825473,"vZ0":0.6970153640655832,"x":91.66,"y":187.05,"x0":-3.1828033341209228,"y0":50.00223360584045,"z0":4.468088588463926,"aX":13.86860095428704},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.2,"breakHorizontal":-19.6,"spinRate":2978,"spinDirection":74},"zone":9,"typeConfidence":0.91,"plateTime":0.4646139710103947,"extension":6.349210731910062},"index":2,"playId":"d29f70db-48dd-3c28-b6c2-d80d54892386","pitchNumber":3,"startTime":"2026-03-20T22:29:41.332Z","endTime":"2026-03-20T22:29:46.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.269626053214516,"aZ":-29.996399682582513,"pfxX":-11.202816443045071,"pfxZ":1.1335332393084254,"pX":0.08098418074316475,"pZ":2.790806177305455,"vX0":11.766544487616827,"vY0":-136.81904836390393,"vZ0":1.5947327336886845,"x":113.91,"y":163.43,"x0":-2.791646250772696,"y0":50.00298864680216,"z0":4.235991299542707,"aX":-21.533960636724704},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.5,"breakHorizontal":18.2,"spinRate":2377,"spinDirection":256},"zone":2,"typeConfidence":0.74,"plateTime":0.3982240508867214,"extension":6.081048839999059},"index":3,"playId":"ba40753f-b7f3-3258-bfb2-608265b2d3ae","pitchNumber":4,"startTime":"2026-03-20T22:30:02.354Z","endTime":"2026-03-20T22:30:06.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":95.2,"endSpeed":87.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.474521697669434,"aZ":-18.746069329865453,"pfxX":-8.347391444082449,"pfxZ":6.860348350576087,"pX":-0.7695207591608114,"pZ":3.124427433816864,"vX0":8.58275322912909,"vY0":-138.43946432205183,"vZ0":-0.3263995395311916,"x":146.33,"y":154.42,"x0":-2.812987770333278,"y0":50.00210798766964,"z0":4.48948543524712,"aX":-16.338402563578754},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":13.6,"spinRate":2460,"spinDirection":242},"zone":1,"typeConfidence":0.97,"plateTime":0.39437369515444054,"extension":6.296757511680567},"index":4,"playId":"76ebb2db-e138-30fc-bfe2-d535e030977e","pitchNumber":5,"startTime":"2026-03-20T22:30:23.621Z","endTime":"2026-03-20T22:30:27.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.066735884083695,"aZ":-28.13561115897754,"pfxX":11.33512601742223,"pfxZ":2.8887063275988485,"pX":-1.4072393462011823,"pZ":2.356892569532256,"vX0":0.7691024867526454,"vY0":-117.64770758347687,"vZ0":1.3905916260817441,"x":170.64,"y":175.14,"x0":-3.2104523595646914,"y0":50.00130808108065,"z0":4.372862527738374,"aX":15.829479739738286},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.9,"breakHorizontal":-20.6,"spinRate":3020,"spinDirection":75},"zone":13,"typeConfidence":0.91,"plateTime":0.46620488534043814,"extension":6.0098412943297195},"index":5,"playId":"e971abb2-cf9b-3bcb-8410-4acef0fa29b7","pitchNumber":6,"startTime":"2026-03-20T22:30:42.722Z","endTime":"2026-03-20T22:30:46.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.6,"awayTeamWinProbability":55.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.72,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:30:46.429Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ozzie Albies walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T22:30:54.917Z","endTime":"2026-03-20T22:35:26.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnSecond":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,10,11],"actionIndex":[9],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.791198011791966,"aZ":-30.231034815602083,"pfxX":-4.918378572735118,"pfxZ":1.0390526535384268,"pX":0.057173883960477345,"pZ":2.8944369916630133,"vX0":9.306387648233047,"vY0":-135.34349294765988,"vZ0":1.7560241461141806,"x":114.82,"y":160.63,"x0":-2.7770257782176664,"y0":50.00089292574795,"z0":4.34501701290933,"aX":-9.18195815914962},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.5,"breakHorizontal":7.1,"spinRate":2473,"spinDirection":244},"zone":2,"typeConfidence":0.62,"plateTime":0.4037276731480439,"extension":6.306890639189902},"index":0,"playId":"f0c2cf0b-ca78-34c2-a845-980335f89920","pitchNumber":1,"startTime":"2026-03-20T22:31:13.383Z","endTime":"2026-03-20T22:31:16.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56055491964009,"aZ":-35.33350816279292,"pfxX":-8.707529308545238,"pfxZ":-1.6452152148091646,"pX":-1.1386549144639655,"pZ":2.135898631226589,"vX0":7.558411436225579,"vY0":-138.31935249360973,"vZ0":0.5700110567357712,"x":160.4,"y":181.11,"x0":-2.7880487157872422,"y0":50.003855921327656,"z0":4.3142068884237,"aX":-16.71507795597966},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-2.6,"breakHorizontal":14.0,"spinRate":2448,"spinDirection":252},"zone":13,"typeConfidence":0.98,"plateTime":0.3974226445157991,"extension":6.209148543693854},"index":1,"playId":"d80410c9-dc8f-3b65-8806-511cb374ab30","pitchNumber":2,"startTime":"2026-03-20T22:31:31.773Z","endTime":"2026-03-20T22:31:35.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88819148368065,"aZ":-17.475716203641262,"pfxX":-9.060238321146873,"pfxZ":7.596864117425284,"pX":1.421356109298144,"pZ":2.9602251930999293,"vX0":14.549226014000121,"vY0":-138.22083578620126,"vZ0":-0.6236067049442346,"x":62.82,"y":158.85,"x0":-2.734000653311606,"y0":50.000770286604975,"z0":4.3625453192622405,"aX":-17.526561000825254},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":13.3,"spinRate":2555,"spinDirection":249},"zone":12,"typeConfidence":0.97,"plateTime":0.3963163906536349,"extension":5.762759739762776},"index":2,"playId":"15629979-6bd2-3f09-b858-476039e2e3c3","pitchNumber":3,"startTime":"2026-03-20T22:31:54.603Z","endTime":"2026-03-20T22:31:57.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.956551318126795,"aZ":-29.135568813603392,"pfxX":8.091641027382366,"pfxZ":2.1265655652121884,"pX":-1.1088853234522609,"pZ":1.8771105377479576,"vX0":2.3024790996905495,"vY0":-118.74971933597016,"vZ0":0.2638666475968283,"x":159.27,"y":188.1,"x0":-3.1423048535130795,"y0":50.00021610253726,"z0":4.417260157000335,"aX":11.542009916004474},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.2,"breakHorizontal":-15.2,"spinRate":3112,"spinDirection":68},"zone":13,"typeConfidence":0.9,"plateTime":0.4614300389681216,"extension":5.990177114819948},"index":3,"playId":"3b2f9eb1-3d1a-3275-9f3d-c282700c1d94","pitchNumber":4,"startTime":"2026-03-20T22:32:14.121Z","endTime":"2026-03-20T22:32:17.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.4,"endSpeed":86.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.239984252863216,"aZ":-21.86928826650275,"pfxX":-7.081226868489037,"pfxZ":5.368676089952604,"pX":0.991208870771374,"pZ":3.9372027612994005,"vX0":12.80481237642713,"vY0":-136.96739526601857,"vZ0":2.7354869006970777,"x":79.22,"y":132.48,"x0":-2.80205246662868,"y0":50.005587434050206,"z0":4.412298959232569,"aX":-13.60140224979403},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":10.4,"spinRate":2478,"spinDirection":253},"zone":12,"typeConfidence":0.95,"plateTime":0.39828906704187084,"extension":6.206938334931506},"index":4,"playId":"8694b603-a912-3aa0-844d-c937fb48ce56","pitchNumber":5,"startTime":"2026-03-20T22:32:44.288Z","endTime":"2026-03-20T22:32:47.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.467446964256084,"aZ":-28.048857413455785,"pfxX":10.052436204674859,"pfxZ":2.8022859152015256,"pX":-0.4551605615652399,"pZ":2.1255436678148265,"vX0":3.3787519983790943,"vY0":-120.55647572183868,"vZ0":0.48956249607641933,"x":134.35,"y":181.39,"x0":-3.1808146044618044,"y0":50.0026035558622,"z0":4.395913253226533,"aX":14.79288332023542},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.4,"breakHorizontal":-19.0,"spinRate":3055,"spinDirection":69},"zone":4,"typeConfidence":0.9,"plateTime":0.4543564086023979,"extension":5.861537355455763},"index":5,"playId":"ea315c0f-52f4-3f36-b72e-11ffad81a5d3","pitchNumber":6,"startTime":"2026-03-20T22:33:07.836Z","endTime":"2026-03-20T22:33:12.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.578540783063872,"aZ":-26.780764252774716,"pfxX":11.475865568555864,"pfxZ":3.7513475289353666,"pX":0.6761654685336957,"pZ":2.114889306659873,"vX0":5.192456892477352,"vY0":-119.75609058105876,"vZ0":0.20450988845651363,"x":91.23,"y":181.68,"x0":-3.0182011184390114,"y0":50.00009339731397,"z0":4.446469053299243,"aX":16.473050306542625},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.1,"breakHorizontal":-22.1,"spinRate":3005,"spinDirection":67},"zone":6,"typeConfidence":0.9,"plateTime":0.4593881502996582,"extension":6.028629306780079},"index":6,"playId":"2dac3d38-4571-3f57-8b3e-473dbe2f926e","pitchNumber":7,"startTime":"2026-03-20T22:33:33.984Z","endTime":"2026-03-20T22:33:37.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":95.1,"endSpeed":86.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.705983594839093,"aZ":-19.421085095901276,"pfxX":-7.181881711110851,"pfxZ":6.606624919912926,"pX":0.0628854127025372,"pZ":3.333686390280801,"vX0":10.670473364408467,"vY0":-138.06798142590512,"vZ0":0.4381699956080525,"x":114.6,"y":148.77,"x0":-2.918678818304972,"y0":50.004577287303846,"z0":4.479731802306396,"aX":-13.8688311946989},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":10.8,"spinRate":2417,"spinDirection":243},"zone":12,"typeConfidence":0.97,"plateTime":0.3966784051928127,"extension":6.853977306171483},"index":7,"playId":"5bbcdb8b-c65f-3eda-a669-91dbf95b8675","pitchNumber":8,"startTime":"2026-03-20T22:33:58.417Z","endTime":"2026-03-20T22:34:02.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.9,"endSpeed":86.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.264000454319262,"aZ":-18.3866643229381,"pfxX":-6.842048193700244,"pfxZ":7.174377281940565,"pX":1.9927078002501617,"pZ":2.1327581901896435,"vX0":14.380787992341928,"vY0":-137.4650942624185,"vZ0":-2.4107261163919937,"x":41.04,"y":181.2,"x0":-2.4076145371609194,"y0":50.00293013483404,"z0":4.263347823058902,"aX":-13.150447604974362},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":9.5,"spinRate":2461,"spinDirection":241},"zone":14,"typeConfidence":0.97,"plateTime":0.39779619799245847,"extension":6.417799893157544},"index":8,"playId":"f8dfc5d4-77b8-34f6-af1f-f66f0b8c327e","pitchNumber":9,"startTime":"2026-03-20T22:34:27.384Z","endTime":"2026-03-20T22:34:33.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Justin Lawrence. Dominic Smith to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":9,"actionPlayId":"f8dfc5d4-77b8-34f6-af1f-f66f0b8c327e","startTime":"2026-03-20T22:35:00.551Z","endTime":"2026-03-20T22:35:00.552Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"postOnSecond":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":1.38,"dramaIndex":51.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.710620761920403,"aZ":-24.624559022576275,"pfxX":7.578659650871774,"pfxZ":5.043493950993905,"pX":0.034068565983014075,"pZ":1.564815253175901,"vX0":5.084342890372282,"vY0":-121.798460509497,"vZ0":-1.4171296809243896,"x":115.7,"y":196.53,"x0":-3.067639598833007,"y0":50.00343996254886,"z0":4.290730474560219,"aX":11.345933048084346},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.0,"breakHorizontal":-15.0,"spinRate":3049,"spinDirection":71},"zone":8,"typeConfidence":0.89,"plateTime":0.450311269333604,"extension":6.266758849424831},"index":10,"playId":"970f164f-8be9-3582-88df-4e08dd3f8f76","pitchNumber":10,"startTime":"2026-03-20T22:35:00.553Z","endTime":"2026-03-20T22:35:03.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.295615861732596,"aZ":-29.58078664488448,"pfxX":-10.959592425802805,"pfxZ":1.3701061978665043,"pX":1.5584964136945367,"pZ":1.5019811293169216,"vX0":15.204287987094094,"vY0":-136.6294483423861,"vZ0":-1.6321206189342006,"x":57.59,"y":198.23,"x0":-2.656199404093525,"y0":50.00017676541104,"z0":4.141158793824326,"aX":-20.70396972030031},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.3,"breakHorizontal":16.6,"spinRate":2439,"spinDirection":246},"zone":14,"typeConfidence":0.72,"plateTime":0.4009842274565263,"extension":6.42408509751516},"index":11,"playId":"f4566204-6ccc-3a37-9924-472596db5b86","pitchNumber":11,"startTime":"2026-03-20T22:35:22.941Z","endTime":"2026-03-20T22:35:26.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.9,"awayTeamWinProbability":51.1,"homeTeamWinProbabilityAdded":2.499999999999993,"leverageIndex":1.38,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:35:26.619Z","atBatIndex":12},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Michael Harris II grounds into a force out, second baseman Nick Yorke to shortstop Jared Triolo. Dominic Smith to 3rd. Ozzie Albies out at 2nd. Michael Harris II to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T22:35:58.747Z","endTime":"2026-03-20T22:38:48.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnThird":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.218708046378666,"aZ":-30.788123921640437,"pfxX":-12.044161271479728,"pfxZ":0.7645133161556972,"pX":1.0389592095333966,"pZ":1.1340811573226386,"vX0":14.005481529023976,"vY0":-135.27559934999124,"vZ0":-1.7168420398930277,"x":77.4,"y":208.16,"x0":-2.683044254324949,"y0":50.00663793554311,"z0":3.9712388122551223,"aX":-21.945688086152842},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.2,"breakHorizontal":18.2,"spinRate":2401,"spinDirection":253},"zone":14,"typeConfidence":0.87,"plateTime":0.40759024805727107,"extension":6.5493417071205915},"index":0,"playId":"ecd4a45b-8baf-3259-a1ff-9600d6501e67","pitchNumber":1,"startTime":"2026-03-20T22:36:05.833Z","endTime":"2026-03-20T22:36:09.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"08314516-0146-0013-001c-f08cd117d70a","startTime":"2026-03-20T22:36:27.824Z","endTime":"2026-03-20T22:36:43.376Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.313488766305962,"aZ":-29.2723418051183,"pfxX":9.21849655167607,"pfxZ":1.9589924702380674,"pX":0.14052276981570438,"pZ":2.0583517438986854,"vX0":5.099444408071,"vY0":-121.62544306601252,"vZ0":1.1035030169144782,"x":111.64,"y":183.2,"x0":-3.1885367745549185,"y0":50.002690512236114,"z0":4.158668235499991,"aX":13.658006476598445},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.1,"breakHorizontal":-18.0,"spinRate":3066,"spinDirection":74},"zone":8,"typeConfidence":0.9,"plateTime":0.4522595196641084,"extension":5.965084688321118},"index":2,"playId":"c1db4df3-1ba6-32ff-8582-acecbdbacb2e","pitchNumber":2,"startTime":"2026-03-20T22:36:43.376Z","endTime":"2026-03-20T22:36:46.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44859065313469,"aZ":-27.876942460525402,"pfxX":-10.585484548564512,"pfxZ":2.2758771105468103,"pX":-1.4554793153041339,"pZ":1.4785899901805544,"vX0":7.672799261451863,"vY0":-137.3457593487923,"vZ0":-1.93852012020171,"x":172.48,"y":198.86,"x0":-2.9250836476312974,"y0":50.00565106788065,"z0":4.109586667320166,"aX":-20.011181389819967},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.8,"breakHorizontal":17.3,"spinRate":2382,"spinDirection":254},"zone":13,"typeConfidence":0.57,"plateTime":0.40043878985979564,"extension":6.128690734348381},"index":3,"playId":"b4db0747-f7f9-32c5-9f41-966b5d520f69","pitchNumber":3,"startTime":"2026-03-20T22:36:59.684Z","endTime":"2026-03-20T22:37:03.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00970645954637,"aZ":-29.30372734445385,"pfxX":10.427401367642451,"pfxZ":1.9813563346070122,"pX":1.677888610298489,"pZ":1.7914528854086944,"vX0":7.636469874708786,"vY0":-120.15982379587243,"vZ0":-0.011845537290129382,"x":53.04,"y":190.41,"x0":-2.905157926780998,"y0":50.00409647977182,"z0":4.417330606746432,"aX":15.12821348471624},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.8,"breakHorizontal":-20.9,"spinRate":2974,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.45722149165972903,"extension":6.114910767838885},"index":4,"playId":"8bab602f-bd11-3c8a-9952-907f92345c69","pitchNumber":4,"startTime":"2026-03-20T22:37:19.842Z","endTime":"2026-03-20T22:37:24.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40643281781655,"aZ":-32.160371828985774,"pfxX":-8.94593807834528,"pfxZ":0.010416695045275759,"pX":-0.9003484285008224,"pZ":2.79690188487488,"vX0":8.437481640152857,"vY0":-137.10196912373002,"vZ0":2.253505163249644,"x":151.32,"y":163.26,"x0":-2.8718885747328518,"y0":50.00509614344186,"z0":4.175434639800794,"aX":-16.846571927750087},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.8,"breakHorizontal":14.2,"spinRate":2440,"spinDirection":249},"zone":11,"typeConfidence":0.96,"plateTime":0.4011791173609791,"extension":6.260817634301681},"index":5,"playId":"8a51ab71-82cf-3654-9acf-7aad89a83e0e","pitchNumber":5,"startTime":"2026-03-20T22:37:46.685Z","endTime":"2026-03-20T22:37:50.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.464455218626604,"aZ":-26.764409427587857,"pfxX":8.18650920271834,"pfxZ":3.6730635533013007,"pX":-0.5236007642904311,"pZ":2.4278239558399095,"vX0":3.7852841629878053,"vY0":-120.85574023367089,"vZ0":1.0785965634266328,"x":136.96,"y":173.23,"x0":-3.1757735144395918,"y0":50.00366081235935,"z0":4.3338043224443155,"aX":12.059296301932324},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.2,"breakHorizontal":-15.7,"spinRate":3126,"spinDirection":78},"zone":4,"typeConfidence":0.89,"plateTime":0.4539230810907249,"extension":6.762965167252299},"index":6,"playId":"8b3100cb-0f04-34ee-9c51-00e50e7435c2","pitchNumber":6,"startTime":"2026-03-20T22:38:10.071Z","endTime":"2026-03-20T22:38:14.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43614204490179,"aZ":-32.33838670580417,"pfxX":-8.007451489747691,"pfxZ":-0.08612843907957046,"pX":-0.6417354064909233,"pZ":1.9120025649275745,"vX0":8.736161574185104,"vY0":-136.80313532341066,"vZ0":-0.07510744539959657,"x":141.46,"y":187.16,"x0":-2.832167553410173,"y0":50.00388584852941,"z0":4.151677714055045,"aX":-15.21932059318634},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.0,"breakHorizontal":12.7,"spinRate":2496,"spinDirection":255},"zone":7,"typeConfidence":0.9,"plateTime":0.399988905636973,"extension":5.761444795551329},"hitData":{"launchSpeed":105.0,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":138.47,"coordY":142.77}},"index":7,"playId":"9763d83f-1cb4-3964-ba72-af71e4651334","pitchNumber":7,"startTime":"2026-03-20T22:38:41.493Z","endTime":"2026-03-20T22:38:48.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":2.2,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:38:48.659Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Mateo singles on a sharp ground ball to center fielder Oneil Cruz. Dominic Smith scores. Michael Harris II to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T22:41:37.657Z","endTime":"2026-03-20T22:42:37.679Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":827620,"fullName":"Jake Shirk","link":"/api/v1/people/827620"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":{"id":664875,"link":"/api/v1/people/664875"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-20T22:39:04.306Z","endTime":"2026-03-20T22:41:34.245Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jake Shirk replaces Justin Lawrence.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-20T22:41:23.027Z","endTime":"2026-03-20T22:41:23.028Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827620,"link":"/api/v1/people/827620"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"ed574e77-d7fc-3302-bfd5-ad838ed2033d","startTime":"2026-03-20T22:41:23.029Z","endTime":"2026-03-20T22:41:26.029Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":827620,"link":"/api/v1/people/827620","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11757919914987,"aZ":-29.624458903100198,"pfxX":-9.46304280920376,"pfxZ":1.4670824377141827,"pX":-1.8749039265769252,"pZ":1.4185556293093629,"vX0":4.563159437993756,"vY0":-130.995725313791,"vZ0":-4.3241944182732865,"x":188.47,"y":200.48,"x0":-2.4116854876544216,"y0":50.00099053593245,"z0":5.309703987333456,"aX":-16.415704478543645},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.9,"breakHorizontal":16.1,"spinRate":1919,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.41840940067499677,"extension":5.861028611630967},"index":3,"playId":"05511cd6-066f-362e-b267-e371ac31f697","pitchNumber":1,"startTime":"2026-03-20T22:41:39.941Z","endTime":"2026-03-20T22:41:43.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827620,"link":"/api/v1/people/827620","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05581768801074,"aZ":-32.98748591066045,"pfxX":-1.4025875362691234,"pfxZ":-0.5324690492601949,"pX":-0.16511354731911754,"pZ":1.6820472610808546,"vX0":5.67574060313037,"vY0":-122.50467875042932,"vZ0":-2.2941566706284755,"x":123.29,"y":193.36,"x0":-2.3246947292249835,"y0":50.003783318237105,"z0":5.436802109491594,"aX":-2.143779247532121},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.2,"breakHorizontal":1.3,"spinRate":2167,"spinDirection":11},"zone":8,"typeConfidence":2.0,"plateTime":0.44624601168589084,"extension":5.861947141619458},"index":4,"playId":"d659bccc-b931-32ad-afa4-9f1b7c622e35","pitchNumber":2,"startTime":"2026-03-20T22:42:07.750Z","endTime":"2026-03-20T22:42:11.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827620,"link":"/api/v1/people/827620","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95809416212701,"aZ":-32.13381763163758,"pfxX":0.27169599226660024,"pfxZ":0.026864708829318573,"pX":-0.854947034854575,"pZ":1.6921098179256637,"vX0":3.4907825259251135,"vY0":-122.66424867513489,"vZ0":-2.4997552864253847,"x":149.59,"y":193.09,"x0":-2.3310000875543224,"y0":50.00419008395712,"z0":5.460583908701931,"aX":0.41381422572416976},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.2,"breakHorizontal":-1.3,"spinRate":2121,"spinDirection":356},"zone":13,"typeConfidence":2.0,"plateTime":0.4462970432275095,"extension":5.811937243171757},"hitData":{"launchSpeed":100.4,"launchAngle":-2.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":127.06,"coordY":96.19}},"index":5,"playId":"046ff53b-889f-3cb0-9dc3-7741b5983818","pitchNumber":3,"startTime":"2026-03-20T22:42:26.229Z","endTime":"2026-03-20T22:42:37.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827620,"link":"/api/v1/people/827620","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":827620,"link":"/api/v1/people/827620"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":827620,"link":"/api/v1/people/827620"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":10.300000000000004,"leverageIndex":2.08,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:42:37.679Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, second baseman Nick Yorke to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T22:42:59.594Z","endTime":"2026-03-20T22:44:10.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":827620,"fullName":"Jake Shirk","link":"/api/v1/people/827620"},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.923776264338176,"aZ":-29.515321404735406,"pfxX":-10.171399755753853,"pfxZ":1.4906965938349384,"pX":-0.4690575372543373,"pZ":2.4447306906088824,"vX0":7.931020109894944,"vY0":-132.4921408744948,"vZ0":-1.9812137978143372,"x":134.88,"y":172.77,"x0":-2.177666136131709,"y0":50.00086250789556,"z0":5.356104894974218,"aX":-18.10767595122651},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.5,"breakHorizontal":16.7,"spinRate":1970,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.41318501472288593,"extension":6.029594061563374},"index":0,"playId":"4c8a3669-beb9-3b97-97d9-34904b1b9797","pitchNumber":1,"startTime":"2026-03-20T22:43:09.684Z","endTime":"2026-03-20T22:43:13.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827620,"link":"/api/v1/people/827620","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"1a6ecb7f-4d74-3241-b094-fed92d7a6fa5","startTime":"2026-03-20T22:43:27.137Z","endTime":"2026-03-20T22:43:30.137Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":827620,"link":"/api/v1/people/827620","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.410446411827674,"aZ":-30.664102823468532,"pfxX":-8.474333204770446,"pfxZ":0.8447138639659961,"pX":-1.2025397669037587,"pZ":3.2080567381179286,"vX0":5.460081895151403,"vY0":-133.0059272002798,"vZ0":0.015644139813981384,"x":162.84,"y":152.16,"x0":-2.184489790626582,"y0":50.00250340549987,"z0":5.431906077706302,"aX":-15.132621342670584},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.8,"breakHorizontal":14.2,"spinRate":1914,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.41232812798418284,"extension":5.952404489588349},"index":2,"playId":"be63931c-6095-397f-aa0c-c17529c0b42f","pitchNumber":2,"startTime":"2026-03-20T22:43:46.854Z","endTime":"2026-03-20T22:43:50.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827620,"link":"/api/v1/people/827620","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.168388843857127,"aZ":-31.757864982151073,"pfxX":-9.238929434974853,"pfxZ":0.24218970810709006,"pX":-0.2335710937737025,"pZ":1.8312025898486717,"vX0":8.021024906115901,"vY0":-131.47911557356144,"vZ0":-2.8676769885004707,"x":125.9,"y":189.34,"x0":-2.130871029427602,"y0":50.00520251634503,"z0":5.304848881238487,"aX":-16.097319965695245},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.0,"breakHorizontal":14.9,"spinRate":1916,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.41738664400944003,"extension":6.017144314186343},"hitData":{"launchSpeed":96.9,"launchAngle":-9.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.65,"coordY":146.32}},"index":3,"playId":"110ba2ee-8f9f-3fbc-8683-fc3561d2aa66","pitchNumber":3,"startTime":"2026-03-20T22:44:04.496Z","endTime":"2026-03-20T22:44:10.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":827620,"link":"/api/v1/people/827620","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":827620,"link":"/api/v1/people/827620"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":827620,"link":"/api/v1/people/827620"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.81,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:44:10.568Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Flores Jr. walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T22:46:13.064Z","endTime":"2026-03-20T22:47:57.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.900154754122727,"aZ":-15.926311054561344,"pfxX":4.992056011422523,"pfxZ":9.039938253059363,"pX":1.0020357029786695,"pZ":4.314531513788725,"vX0":-2.0662755729702926,"vY0":-133.06083408321254,"vZ0":-0.805790750841562,"x":78.8,"y":122.29,"x0":1.139008745862637,"y0":50.00279484963264,"z0":5.772548807733459,"aX":8.973388190303076},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":-8.6,"spinRate":2398,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4112509202791501,"extension":6.029623652894513},"index":0,"playId":"fe61dc94-c8fb-3683-bf0c-4451cef0d4d3","pitchNumber":1,"startTime":"2026-03-20T22:46:21.144Z","endTime":"2026-03-20T22:46:24.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.382156181352585,"aZ":-29.116452102058,"pfxX":7.687029641397677,"pfxZ":2.1257273442200226,"pX":0.4898218094633617,"pZ":3.8758775779565062,"vX0":-3.4041609152025485,"vY0":-118.45695154011334,"vZ0":1.5806819506229157,"x":98.33,"y":134.13,"x0":0.9387520434433504,"y0":50.000179339190794,"z0":5.8415762447101205,"aX":11.03831568371689},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.4,"breakHorizontal":-13.2,"spinRate":1534,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4605337394519804,"extension":6.052653760383069},"index":1,"playId":"b11d34ad-f3d3-3255-b8ab-131b6c1ea886","pitchNumber":2,"startTime":"2026-03-20T22:46:34.782Z","endTime":"2026-03-20T22:46:38.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.398904941084968,"aZ":-15.63415376445319,"pfxX":5.62049595710343,"pfxZ":9.610426536347195,"pX":-1.697628442774181,"pZ":2.582853584712152,"vX0":-8.479389338644646,"vY0":-130.12342310385745,"vZ0":-4.485892356439941,"x":181.71,"y":169.04,"x0":0.8677110112020707,"y0":50.003215400228456,"z0":5.507707645285202,"aX":9.674043179056374},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.7,"breakHorizontal":-8.4,"spinRate":2351,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.4203759192599952,"extension":6.316379703625006},"index":2,"playId":"352b388c-2db9-38a6-8443-fe9d5344b2c1","pitchNumber":3,"startTime":"2026-03-20T22:46:51.714Z","endTime":"2026-03-20T22:46:58.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":91.4,"endSpeed":83.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.317928775378945,"aZ":-13.389582816108751,"pfxX":5.27839843784127,"pfxZ":10.534349808299297,"pX":-0.45018095928126783,"pZ":2.6844856404716047,"vX0":-5.27452073086151,"vY0":-132.8876788547945,"vZ0":-5.136012480271598,"x":134.16,"y":166.3,"x0":0.8776074280662444,"y0":50.00093477541289,"z0":5.62011622010575,"aX":9.410040518667284},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.1,"breakHorizontal":-8.4,"spinRate":2434,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4126857191225106,"extension":6.130268461127321},"index":3,"playId":"86bbaeb6-383e-3241-ba86-025d33e796a4","pitchNumber":4,"startTime":"2026-03-20T22:47:07.359Z","endTime":"2026-03-20T22:47:11.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60401353523416,"aZ":-14.15589954534987,"pfxX":4.588760730017895,"pfxZ":9.979637235646962,"pX":-0.3903817192962783,"pZ":2.9849873014302886,"vX0":-4.933933077490522,"vY0":-133.48161584999,"vZ0":-4.294064694325437,"x":131.88,"y":158.19,"x0":0.8853823884107145,"y0":50.00139999829722,"z0":5.6330076824872695,"aX":8.283998757342477},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":-7.2,"spinRate":2433,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.4102580308543362,"extension":6.090471650352072},"index":4,"playId":"b6b193d1-2f0b-3fa4-9909-4674b31d7913","pitchNumber":5,"startTime":"2026-03-20T22:47:22.504Z","endTime":"2026-03-20T22:47:25.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.613370938244298,"aZ":-29.150526948141916,"pfxX":9.54568039294933,"pfxZ":2.0768250125011587,"pX":-0.34062618183464854,"pZ":1.2981414049610378,"vX0":-5.523594128249756,"vY0":-119.3930131195537,"vZ0":-4.154953055057427,"x":129.98,"y":203.73,"x0":0.7552107349196684,"y0":50.00082682469402,"z0":5.665894473880052,"aX":13.867343829138512},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.1,"breakHorizontal":-16.1,"spinRate":1666,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4576428961490824,"extension":5.985538643608967},"index":5,"playId":"1a583329-a5d7-3aee-be19-5754c3c188dd","pitchNumber":6,"startTime":"2026-03-20T22:47:52.459Z","endTime":"2026-03-20T22:47:57.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:47:57.301Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T22:48:05.504Z","endTime":"2026-03-20T22:50:46.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":91.8,"endSpeed":83.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52861491368889,"aZ":-11.723498553421852,"pfxX":5.927811466053508,"pfxZ":11.40679922696497,"pX":-1.4019194761357099,"pZ":1.508528871616175,"vX0":-7.6426802617129015,"vY0":-133.26820199299573,"vZ0":-8.287025232186117,"x":170.44,"y":198.05,"x0":0.73730194043686,"y0":50.000915223586055,"z0":5.5117625238702725,"aX":10.62627483671965},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.0,"breakHorizontal":-9.0,"spinRate":2382,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4115086931079932,"extension":6.009410257541756},"index":0,"playId":"76eb9070-5c2a-3e6e-918e-13305ad024b2","pitchNumber":1,"startTime":"2026-03-20T22:48:24.622Z","endTime":"2026-03-20T22:48:28.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.13751125633803,"aZ":-33.54456809611679,"pfxX":-1.1511247470470374,"pfxZ":-0.9730656599097927,"pX":0.40357013252716434,"pZ":2.629644219246786,"vX0":-1.8108108908364249,"vY0":-117.56052776615287,"vZ0":-0.16698617797822735,"x":101.62,"y":167.78,"x0":1.3302337656602061,"y0":50.00018351253133,"z0":5.788514606292648,"aX":-1.6273137048392738},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.6,"breakHorizontal":2.5,"spinRate":2790,"spinDirection":260},"zone":6,"typeConfidence":2.0,"plateTime":0.4640821369042465,"extension":5.967335087249533},"index":1,"playId":"5941dda8-2bce-3960-bb10-0b6da8c2a787","pitchNumber":2,"startTime":"2026-03-20T22:48:46.850Z","endTime":"2026-03-20T22:48:49.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"53d30f81-6486-3b79-a4b1-1fb3fc424322","startTime":"2026-03-20T22:49:08.423Z","endTime":"2026-03-20T22:49:11.423Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.88263864625115,"aZ":-27.151499369145128,"pfxX":8.150584673072341,"pfxZ":3.3699813417298143,"pX":0.592505476973193,"pZ":2.0385819107119834,"vX0":-3.291273755543554,"vY0":-120.30497213458722,"vZ0":-3.029831570733167,"x":94.42,"y":183.74,"x0":0.9076276096271811,"y0":50.00149509141818,"z0":5.6815079906909505,"aX":12.134848038784124},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.8,"breakHorizontal":-14.2,"spinRate":1616,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.45256900096786623,"extension":6.09106712637629},"index":3,"playId":"8020abde-e999-3bdc-ab1e-594db6764281","pitchNumber":3,"startTime":"2026-03-20T22:49:31.169Z","endTime":"2026-03-20T22:49:34.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.392826041035352,"aZ":-14.438533116329857,"pfxX":5.956835397896653,"pfxZ":9.866411265825995,"pX":-0.18111184286153462,"pZ":2.84527900366718,"vX0":-5.085247106712998,"vY0":-133.40917487033195,"vZ0":-4.38570819930119,"x":123.9,"y":161.96,"x0":0.9782060079581828,"y0":50.00538024475987,"z0":5.55533356135389,"aX":10.711469743714},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":-9.6,"spinRate":2321,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.4109760671251088,"extension":5.872412743156161},"index":4,"playId":"fc9c0a28-5d62-3f0d-95a6-93100234ec61","pitchNumber":4,"startTime":"2026-03-20T22:49:54.792Z","endTime":"2026-03-20T22:49:57.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.777879119172226,"aZ":-13.170223641244544,"pfxX":5.304669190948944,"pfxZ":10.391285921534129,"pX":-1.5274533129498558,"pZ":2.3167163154246935,"vX0":-8.14212913173738,"vY0":-135.19522768943807,"vZ0":-5.867500257306226,"x":175.22,"y":176.23,"x0":0.850782058839758,"y0":50.00195227950303,"z0":5.45982962611465,"aX":9.70121751741919},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":-7.7,"spinRate":2414,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4070069587318561,"extension":6.040136550136297},"index":5,"playId":"70820ed5-9b62-3465-9606-794b9f77099c","pitchNumber":5,"startTime":"2026-03-20T22:50:17.681Z","endTime":"2026-03-20T22:50:21.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4027342641068,"aZ":-28.83080121003619,"pfxX":9.408744502429156,"pfxZ":2.2754758580742394,"pX":1.0375891334040404,"pZ":1.7432803113432556,"vX0":-2.7127032634954142,"vY0":-120.21432129757986,"vZ0":-3.2346764482678716,"x":77.45,"y":191.71,"x0":0.9554122572215382,"y0":50.003646016126964,"z0":5.654523588747041,"aX":13.828065437801234},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.6,"breakHorizontal":-16.4,"spinRate":1597,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4549124261569215,"extension":6.096121483270163},"index":6,"playId":"aa747f81-8081-3788-97e6-702c8f5a4926","pitchNumber":6,"startTime":"2026-03-20T22:50:42.430Z","endTime":"2026-03-20T22:50:46.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.65,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:50:46.085Z","atBatIndex":17},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Oneil Cruz grounds into a double play, shortstop Mauricio Dubón to first baseman Matt Olson. Rafael Flores Jr. out at 2nd. Oneil Cruz out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T22:51:27.173Z","endTime":"2026-03-20T22:51:53.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":"a1d4087b-74a3-3680-bca9-f1895011fff8","startTime":"2026-03-20T22:51:11.351Z","endTime":"2026-03-20T22:51:14.351Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":81.2,"endSpeed":75.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.84481358482468,"aZ":-33.39821733910911,"pfxX":-2.925924701441168,"pfxZ":-0.857279633410803,"pX":0.8332185590664135,"pZ":2.971804241609293,"vX0":-0.22237367772217778,"vY0":-118.41083415973151,"vZ0":0.4276436580981704,"x":85.24,"y":158.54,"x0":1.3086352092643563,"y0":50.00085798028172,"z0":5.824129235661993,"aX":-4.188980650887987},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.2,"breakHorizontal":5.4,"spinRate":2829,"spinDirection":267},"zone":6,"typeConfidence":2.0,"plateTime":0.46109821926805017,"extension":5.993484090916829},"index":1,"playId":"a7b890bb-7137-36a7-9a2a-998f5992b3b4","pitchNumber":1,"startTime":"2026-03-20T22:51:29.466Z","endTime":"2026-03-20T22:51:33.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":89.4,"endSpeed":81.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.400187327220067,"aZ":-23.018792745187238,"pfxX":8.952879816937159,"pfxZ":5.335058885618256,"pX":0.12974462472638754,"pZ":3.194090646973393,"vX0":-5.013602559617368,"vY0":-130.20329988110012,"vZ0":-1.8486894008522614,"x":112.05,"y":152.54,"x0":0.9172721732729326,"y0":50.00506423048175,"z0":5.655694185713425,"aX":15.369833685934122},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.5,"breakHorizontal":-15.1,"spinRate":2260,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.4207109160118616,"extension":6.098034906643889},"hitData":{"launchSpeed":101.7,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":118.76,"coordY":149.86}},"index":2,"playId":"12bbbda6-2ea2-3543-a8d2-6642f3e9f44a","pitchNumber":2,"startTime":"2026-03-20T22:51:48.451Z","endTime":"2026-03-20T22:51:53.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":1.38,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:51:53.580Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T22:54:19.561Z","endTime":"2026-03-20T22:55:15.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Nick Dombkowski replaces Jake Shirk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T22:54:03.620Z","endTime":"2026-03-20T22:54:21.736Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694298,"link":"/api/v1/people/694298"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":827620,"link":"/api/v1/people/827620","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":90.3,"endSpeed":82.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.526815935710832,"aZ":-13.081446950037293,"pfxX":3.661950934150593,"pfxZ":10.950048310807675,"pX":0.9239829690755437,"pZ":2.6290146936941303,"vX0":-2.324622891509634,"vY0":-131.3924371531417,"vZ0":-6.452721349054109,"x":81.78,"y":167.8,"x0":1.3455777959679016,"y0":50.006277138232775,"z0":6.093868632412231,"aX":6.387148609181126},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.6,"breakHorizontal":-6.1,"spinRate":2119,"spinDirection":150},"zone":12,"typeConfidence":0.89,"plateTime":0.41728287981994105,"extension":5.8701901756681165},"index":1,"playId":"e764ed7d-cc91-3103-a9cf-8b7eaeb995bf","pitchNumber":1,"startTime":"2026-03-20T22:54:21.736Z","endTime":"2026-03-20T22:54:25.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7800213120137,"aZ":-19.796174949342376,"pfxX":7.813658894523675,"pfxZ":8.00919142966712,"pX":1.1669232371791556,"pZ":2.224348050668281,"vX0":-2.8549135989692376,"vY0":-124.30325623247681,"vZ0":-5.015288681016784,"x":72.52,"y":178.72,"x0":1.3232427856077587,"y0":50.00450887506754,"z0":5.939444615961448,"aX":12.077713240002975},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":13.4,"breakHorizontal":-13.3,"spinRate":1778,"spinDirection":136},"zone":14,"typeConfidence":0.89,"plateTime":0.44273847508861364,"extension":6.076248023316562},"index":2,"playId":"266d72f3-e4be-3e89-a74e-8901ac3183d0","pitchNumber":2,"startTime":"2026-03-20T22:54:35.365Z","endTime":"2026-03-20T22:54:39.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.825993390404527,"aZ":-20.65253470777084,"pfxX":4.605073062798542,"pfxZ":7.349466536239349,"pX":0.23915844392054095,"pZ":3.058495810829713,"vX0":-4.1265508578025765,"vY0":-124.15190387950274,"vZ0":-3.154974914581911,"x":107.88,"y":156.2,"x0":1.3209783075897714,"y0":50.00457032099982,"z0":6.0560193928404855,"aX":7.2215978157081935},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":12.8,"breakHorizontal":-7.4,"spinRate":1764,"spinDirection":137},"zone":2,"typeConfidence":0.9,"plateTime":0.4404286862983082,"extension":6.157476477546025},"index":3,"playId":"1f0cd23b-3935-38ac-bf0d-62b76612c995","pitchNumber":3,"startTime":"2026-03-20T22:54:46.841Z","endTime":"2026-03-20T22:54:50.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30123351095742,"aZ":-24.802069413836964,"pfxX":-1.9676193996604878,"pfxZ":4.448255802493689,"pX":-1.517348984933734,"pZ":1.3213717767508322,"vX0":-6.58508035284753,"vY0":-127.39132397269242,"vZ0":-6.5280344762274485,"x":174.84,"y":203.1,"x0":1.3485793500070662,"y0":50.000623000719486,"z0":5.857107599101255,"aX":-3.256718371849896},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":4.9,"spinRate":2265,"spinDirection":183},"zone":13,"typeConfidence":0.93,"plateTime":0.4287169752114841,"extension":6.133222217703614},"index":4,"playId":"47aa16c5-21b1-379f-a7bb-2ab66b803232","pitchNumber":4,"startTime":"2026-03-20T22:54:57.914Z","endTime":"2026-03-20T22:55:01.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.416375258870477,"aZ":-22.046579550334037,"pfxX":7.634647917886091,"pfxZ":6.462148219299772,"pX":1.6145088200026936,"pZ":1.9129461624009723,"vX0":-2.0785112502726264,"vY0":-125.23457809541603,"vZ0":-5.363404155241615,"x":55.46,"y":187.13,"x0":1.4701484479444527,"y0":50.00488478274626,"z0":5.918005432911367,"aX":11.967285818245069},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.6,"breakHorizontal":-13.2,"spinRate":1636,"spinDirection":139},"zone":14,"typeConfidence":0.89,"plateTime":0.43960628240090616,"extension":6.098191964571464},"index":5,"playId":"ce588a8e-30e6-34e2-8125-29b8c9d2fbb4","pitchNumber":5,"startTime":"2026-03-20T22:55:11.233Z","endTime":"2026-03-20T22:55:15.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:55:15.471Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drake Baldwin walks. Ronald Acuña Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T22:55:20.450Z","endTime":"2026-03-20T22:57:02.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.733201007015566,"aZ":-14.255635678296054,"pfxX":5.943181848714878,"pfxZ":10.277044009316436,"pX":-1.1969307480623361,"pZ":2.952540915457506,"vX0":-9.493455440105691,"vY0":-131.44218694775347,"vZ0":-5.0177613071450535,"x":162.62,"y":159.06,"x0":1.6951139437921392,"y0":50.005755899126726,"z0":5.950541456783432,"aX":10.366385693284968},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.6,"breakHorizontal":-8.6,"spinRate":2117,"spinDirection":151},"zone":11,"typeConfidence":0.9,"plateTime":0.41724004335110143,"extension":6.199658313126885},"index":0,"playId":"8250abd2-23ce-347e-a458-9ef782ec7bc1","pitchNumber":1,"startTime":"2026-03-20T22:55:43.566Z","endTime":"2026-03-20T22:55:48.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":83.7,"endSpeed":75.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.042231159466695,"aZ":-30.76550950656844,"pfxX":-2.9990246754989016,"pfxZ":0.9603327460889579,"pX":-1.3289662912527498,"pZ":1.9719475374905853,"vX0":-6.807577541231883,"vY0":-121.55709638739059,"vZ0":-2.860325010816495,"x":167.66,"y":185.54,"x0":1.9189257316890025,"y0":50.00298006669677,"z0":5.887274951806141,"aX":-4.402739127805065},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.2,"breakHorizontal":7.3,"spinRate":2198,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.45390004173330123,"extension":6.187118494316133},"index":1,"playId":"b0c219b6-9089-3ae6-b9c4-c0e129b9a7ba","pitchNumber":2,"startTime":"2026-03-20T22:56:00.350Z","endTime":"2026-03-20T22:56:03.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"0b0cd2dd-fa14-3ca2-80c0-62bfd28a654b","startTime":"2026-03-20T22:56:16.520Z","endTime":"2026-03-20T22:56:19.520Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5014631306194,"aZ":-14.604724825738652,"pfxX":3.7985954228346785,"pfxZ":10.28471499543849,"pX":-0.6503745351800859,"pZ":4.1532340035995885,"vX0":-7.407685524202539,"vY0":-130.86493936644825,"vZ0":-2.2501968424270533,"x":141.79,"y":126.64,"x0":1.7428576256672013,"y0":50.00286129165417,"z0":6.137707199619768,"aX":6.490038378972528},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":18.2,"breakHorizontal":-4.9,"spinRate":2083,"spinDirection":154},"zone":11,"typeConfidence":0.87,"plateTime":0.42098812656279216,"extension":6.106328746785826},"index":3,"playId":"c315f2a8-a781-388e-8dbc-4cbea12f51b5","pitchNumber":3,"startTime":"2026-03-20T22:56:33.362Z","endTime":"2026-03-20T22:56:36.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16332258571313,"aZ":-15.010373844525583,"pfxX":3.711534210552747,"pfxZ":9.646524660752348,"pX":0.20289023719876492,"pZ":3.9821255167869616,"vX0":-6.051553627178425,"vY0":-132.29237997990134,"vZ0":-2.598319499892918,"x":109.27,"y":131.26,"x0":2.033691915737531,"y0":50.005955926098736,"z0":6.072073541746909,"aX":6.606823817026016},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.2,"breakHorizontal":-5.5,"spinRate":2207,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.41339532984995175,"extension":5.921167081533847},"index":4,"playId":"f0ec4843-07ef-32aa-ac20-2efd2cdfa4f5","pitchNumber":4,"startTime":"2026-03-20T22:56:58.057Z","endTime":"2026-03-20T22:57:02.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.4,"awayTeamWinProbability":34.599999999999994,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":1.62,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:57:02.208Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T22:58:27.527Z","endTime":"2026-03-20T22:59:16.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T22:57:20.174Z","endTime":"2026-03-20T22:58:18.959Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"08314516-0226-0003-001c-f08cd117d70a","startTime":"2026-03-20T22:58:18.959Z","endTime":"2026-03-20T22:58:29.720Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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(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":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.409236004470525,"aZ":-16.962172285635365,"pfxX":8.560488964479514,"pfxZ":8.572914535231131,"pX":0.806125570308933,"pZ":0.8240972274025611,"vX0":-5.752694077913889,"vY0":-132.38587519420884,"vZ0":-9.801267587269189,"x":86.27,"y":216.53,"x0":1.8957057916172502,"y0":50.00273658975867,"z0":5.817543399461184,"aX":15.186392379201632},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.6,"breakHorizontal":-14.3,"spinRate":2183,"spinDirection":155},"zone":14,"typeConfidence":0.85,"plateTime":0.41383077454831163,"extension":6.322610262155161},"index":2,"playId":"7f36edb6-f55a-3e9f-b663-ca4d9501c046","pitchNumber":1,"startTime":"2026-03-20T22:58:29.720Z","endTime":"2026-03-20T22:58:33.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72387325771208,"aZ":-17.658457319033783,"pfxX":7.306221774195187,"pfxZ":8.214490019217862,"pX":0.08015173009032299,"pZ":2.4193019194437326,"vX0":-6.958594706970333,"vY0":-131.99070754822526,"vZ0":-5.748587229905533,"x":113.94,"y":173.46,"x0":1.7996558062043486,"y0":50.00292445924545,"z0":5.9230488836146,"aX":12.910003553725964},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.8,"breakHorizontal":-11.8,"spinRate":2110,"spinDirection":149},"zone":5,"typeConfidence":0.89,"plateTime":0.41476223909593246,"extension":6.088236353884198},"index":3,"playId":"ebffa5cc-80a9-3ab9-b309-13882b6b55a2","pitchNumber":2,"startTime":"2026-03-20T22:58:48.585Z","endTime":"2026-03-20T22:58:51.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0965418355458,"aZ":-22.46349583271673,"pfxX":-1.7383870875636513,"pfxZ":5.908543714912831,"pX":0.12389200419089638,"pZ":2.211821299977313,"vX0":-4.634493932808815,"vY0":-127.60428693059296,"vZ0":-4.936009763539842,"x":112.28,"y":179.06,"x0":2.1919863126119306,"y0":50.00357806232366,"z0":5.949001062853979,"aX":-2.855986758216437},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.7,"breakHorizontal":4.2,"spinRate":2140,"spinDirection":162},"zone":8,"typeConfidence":0.97,"plateTime":0.42979903585380885,"extension":6.100750518322484},"hitData":{"launchSpeed":98.0,"launchAngle":45.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.01,"coordY":111.38}},"index":4,"playId":"c1547ff4-4e85-3d79-bb68-ae6f2c74b245","pitchNumber":3,"startTime":"2026-03-20T22:59:05.092Z","endTime":"2026-03-20T22:59:16.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":-5.500000000000007,"leverageIndex":1.98,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:59:16.367Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to right fielder Jhostynxon Garcia.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T22:59:44.700Z","endTime":"2026-03-20T23:00:09.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.010085604098247,"aZ":-23.528106207530644,"pfxX":0.35362993165513945,"pfxZ":5.225099321111774,"pX":-0.8979518979045655,"pZ":2.970989097817913,"vX0":-6.750687442864832,"vY0":-127.71049080135536,"vZ0":-2.8621853347278083,"x":151.23,"y":158.56,"x0":1.7321975943712522,"y0":50.001008455628025,"z0":5.9545040027489815,"aX":0.5866502657539027},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.0,"breakHorizontal":0.8,"spinRate":2133,"spinDirection":168},"zone":11,"typeConfidence":0.98,"plateTime":0.42869083992192225,"extension":6.0660082145065255},"index":0,"playId":"e5f6b6a3-385e-389d-a82a-ab45cd6f736e","pitchNumber":1,"startTime":"2026-03-20T22:59:44.700Z","endTime":"2026-03-20T22:59:48.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35365460782079,"aZ":-12.29966101831356,"pfxX":2.719117970000018,"pfxZ":11.225032802700849,"pX":-0.18340736786651304,"pZ":2.3450156070188704,"vX0":-5.105316706814182,"vY0":-132.494469254051,"vZ0":-7.138045322929175,"x":123.99,"y":175.46,"x0":1.4186731343481076,"y0":50.00556993545425,"z0":5.98041309105893,"aX":4.815991040438965},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.8,"breakHorizontal":-3.7,"spinRate":2073,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.41401722452200396,"extension":6.076854581074135},"hitData":{"launchSpeed":73.6,"launchAngle":51.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.71,"coordY":128.35}},"index":1,"playId":"9302d77c-15e5-3f5b-9f1b-3cca2d9cf19e","pitchNumber":2,"startTime":"2026-03-20T22:59:59.637Z","endTime":"2026-03-20T23:00:09.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":-4.999999999999993,"leverageIndex":2.14,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:00:09.210Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Smith flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:00:29.427Z","endTime":"2026-03-20T23:02:44.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82682403199845,"aZ":-15.447651921770198,"pfxX":7.288020948697403,"pfxZ":9.528179739993252,"pX":-0.128448414816475,"pZ":2.335725802030971,"vX0":-9.219185608156055,"vY0":-132.0890086231754,"vZ0":-5.206470707691514,"x":121.9,"y":175.72,"x0":2.4706991101778213,"y0":50.00494569555947,"z0":5.479776428888116,"aX":12.797646010747027},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.2,"breakHorizontal":-11.0,"spinRate":2210,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.41569420207686303,"extension":6.175333949079497},"index":0,"playId":"86ba42cc-2aa0-3235-8b30-be6ce040cb13","pitchNumber":1,"startTime":"2026-03-20T23:00:35.501Z","endTime":"2026-03-20T23:00:39.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.071611051131956,"aZ":-22.6016996987234,"pfxX":-0.8525289629895184,"pfxZ":5.773959911223593,"pX":-0.21178062141414353,"pZ":2.053308255084102,"vX0":-6.088438717433681,"vY0":-128.0844803046239,"vZ0":-4.998045367153049,"x":125.07,"y":183.34,"x0":2.3091792820692016,"y0":50.001645538291456,"z0":5.803012237201832,"aX":-1.411710504196719},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.5,"breakHorizontal":3.0,"spinRate":2307,"spinDirection":172},"zone":8,"typeConfidence":0.98,"plateTime":0.42803806960814583,"extension":6.210558307191516},"index":1,"playId":"6652a970-3609-3441-926b-e84618b74e9d","pitchNumber":2,"startTime":"2026-03-20T23:01:00.029Z","endTime":"2026-03-20T23:01:03.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-20T23:01:36.834Z","endTime":"2026-03-20T23:01:56.986Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.193359847978936,"aZ":-18.822379550289693,"pfxX":-1.2832919194258692,"pfxZ":7.959729389124295,"pX":-0.005757622027242042,"pZ":2.1655983329512862,"vX0":-5.070537909520254,"vY0":-128.81123217773649,"vZ0":-5.794245948276786,"x":117.22,"y":180.31,"x0":2.156393195317792,"y0":50.00429469743549,"z0":5.903363683504932,"aX":-2.151823938717425},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.3,"breakHorizontal":3.5,"spinRate":2388,"spinDirection":170},"zone":8,"typeConfidence":0.97,"plateTime":0.4255050509067324,"extension":6.168852569037277},"index":3,"playId":"933bf7c4-a6a2-37ed-93a8-3f97661ac876","pitchNumber":3,"startTime":"2026-03-20T23:01:56.986Z","endTime":"2026-03-20T23:02:00.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":91.9,"endSpeed":83.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67222830807606,"aZ":-14.232990225078417,"pfxX":7.155076892782457,"pfxZ":9.989495299468361,"pX":-0.18573808010027223,"pZ":2.9106335014394467,"vX0":-9.34094135631231,"vY0":-133.4144010481085,"vZ0":-4.269590647258884,"x":124.08,"y":160.19,"x0":2.4371636150155243,"y0":50.00506591006733,"z0":5.5631849076066615,"aX":12.854290377532028},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":-10.8,"spinRate":2157,"spinDirection":138},"zone":2,"typeConfidence":0.91,"plateTime":0.4111279498920406,"extension":6.086833811407259},"index":4,"playId":"1acf27a4-f60b-329d-8c09-6073762d58b6","pitchNumber":4,"startTime":"2026-03-20T23:02:18.596Z","endTime":"2026-03-20T23:02:21.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40915442116655,"aZ":-20.01551843427174,"pfxX":7.151810373855212,"pfxZ":7.776820512246793,"pX":0.46134628323956745,"pZ":3.2035362806643253,"vX0":-5.787633273447594,"vY0":-123.87967271699038,"vZ0":-2.65197500795707,"x":99.41,"y":152.28,"x0":1.8921935911465153,"y0":50.00159742398085,"z0":5.950518452571453,"aX":11.17922752581781},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":13.8,"breakHorizontal":-11.8,"spinRate":1650,"spinDirection":139},"zone":3,"typeConfidence":0.9,"plateTime":0.44117142584437996,"extension":6.215978665660086},"hitData":{"launchSpeed":85.5,"launchAngle":30.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.6,"coordY":82.56}},"index":5,"playId":"d4b66d8b-4f8d-3a4e-a522-0cf7b3110fdf","pitchNumber":5,"startTime":"2026-03-20T23:02:36.725Z","endTime":"2026-03-20T23:02:44.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.94,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:02:44.251Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out sharply, shortstop Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T23:04:51.706Z","endTime":"2026-03-20T23:05:54.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.732284032340722,"aZ":-12.39620839156408,"pfxX":4.653687230037268,"pfxZ":10.782096574889007,"pX":0.031036751373655875,"pZ":2.4342991733630384,"vX0":-4.19486371145265,"vY0":-134.24348505896697,"vZ0":-6.265940697943598,"x":115.82,"y":173.05,"x0":1.005593759733642,"y0":50.000661863749265,"z0":5.67267847814871,"aX":8.534412671404603},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":-7.6,"spinRate":2377,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.40726223359879166,"extension":6.052936148257172},"index":0,"playId":"e76b2080-a8a1-34da-9115-82671f687750","pitchNumber":1,"startTime":"2026-03-20T23:05:32.669Z","endTime":"2026-03-20T23:05:36.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.234880444855246,"aZ":-17.657180358554072,"pfxX":9.507362386079604,"pfxZ":8.261247509973398,"pX":0.18026137305490092,"pZ":1.5108851227368054,"vX0":-5.261219258786863,"vY0":-131.3249464349026,"vZ0":-7.527047543405246,"x":110.13,"y":197.99,"x0":0.9680602612330849,"y0":50.00329113027585,"z0":5.7138509558843875,"aX":16.707150987311177},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.6,"breakHorizontal":-16.2,"spinRate":2296,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4161129687810936,"extension":6.019655763951823},"hitData":{"launchSpeed":101.4,"launchAngle":-12.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":115.13,"coordY":143.79}},"index":1,"playId":"9d8bd417-a4f5-3249-b6a8-5e93ac85b1d8","pitchNumber":2,"startTime":"2026-03-20T23:05:45.179Z","endTime":"2026-03-20T23:05:54.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:05:54.379Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T23:06:01.950Z","endTime":"2026-03-20T23:07:28.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11394736830053,"aZ":-11.85307471022308,"pfxX":5.8807103110505725,"pfxZ":11.231108583494304,"pX":-0.02979598092198423,"pZ":1.9899141986149063,"vX0":-4.834959868555042,"vY0":-133.7243620261864,"vZ0":-7.3951518767442455,"x":118.14,"y":185.05,"x0":1.0385778961885899,"y0":50.001838304640344,"z0":5.643455650934505,"aX":10.639033851103878},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.0,"breakHorizontal":-9.6,"spinRate":2478,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.40976188251203327,"extension":6.0200386367065555},"index":0,"playId":"ab343446-3f58-33be-9ef6-8893af6aaebe","pitchNumber":1,"startTime":"2026-03-20T23:06:15.453Z","endTime":"2026-03-20T23:06:18.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.402359913163064,"aZ":-27.509951336223573,"pfxX":10.504309978140531,"pfxZ":3.1188250903303043,"pX":-0.23601582996861298,"pZ":1.1829917607378744,"vX0":-6.23819553642494,"vY0":-121.45986722155227,"vZ0":-4.78962289893312,"x":126.0,"y":206.84,"x0":0.998577878367798,"y0":50.00390778919231,"z0":5.567756243140323,"aX":15.722927385164693},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.8,"breakHorizontal":-17.5,"spinRate":1509,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4506552966033093,"extension":6.058266656658679},"index":1,"playId":"72c0863b-9942-39e1-8414-5b637d7ed271","pitchNumber":2,"startTime":"2026-03-20T23:06:28.031Z","endTime":"2026-03-20T23:06:31.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08095468333509,"aZ":-27.23860645036349,"pfxX":9.900083360086628,"pfxZ":3.372180475167716,"pX":0.8169185918811224,"pZ":1.8687193598177483,"vX0":-3.7569820421351414,"vY0":-120.18177490981208,"vZ0":-3.4257882407603337,"x":85.86,"y":188.32,"x0":1.1133292912543926,"y0":50.003436787578686,"z0":5.729333625810211,"aX":14.496632711891817},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.5,"breakHorizontal":-17.0,"spinRate":1574,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.45557130459794415,"extension":6.150664157032387},"index":2,"playId":"a1e2e792-a373-3090-ae22-64fbbba2ea19","pitchNumber":3,"startTime":"2026-03-20T23:06:44.567Z","endTime":"2026-03-20T23:06:47.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-20T23:06:53.129Z","endTime":"2026-03-20T23:07:05.033Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.704327034298718,"aZ":-28.91562446760328,"pfxX":8.575601351370386,"pfxZ":2.205131849190928,"pX":0.020858779416100117,"pZ":0.23362350607807242,"vX0":-5.030071041546814,"vY0":-120.5015072395705,"vZ0":-6.571880757389299,"x":116.2,"y":232.47,"x0":1.0177848366157576,"y0":50.00018286302982,"z0":5.540049839254013,"aX":12.650494534442641},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.8,"breakHorizontal":-14.4,"spinRate":1536,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4539807308723529,"extension":6.07757757789018},"index":4,"playId":"40f209c2-b641-3d33-b5c1-08de844d6313","pitchNumber":4,"startTime":"2026-03-20T23:07:05.033Z","endTime":"2026-03-20T23:07:08.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77205112462236,"aZ":-11.91250795960002,"pfxX":7.940775824430132,"pfxZ":11.132823284572542,"pX":0.0017066272708169477,"pZ":2.1047073659039257,"vX0":-5.476327523615126,"vY0":-134.00146956849454,"vZ0":-6.853596098048399,"x":116.93,"y":181.95,"x0":1.0395215571514296,"y0":50.00019948912639,"z0":5.545188343034159,"aX":14.4486902684216},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":-13.2,"spinRate":2462,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.40864212286672874,"extension":6.159152391201122},"index":5,"playId":"58246333-5df7-38e8-b4c1-20136bb8fa7e","pitchNumber":5,"startTime":"2026-03-20T23:07:25.292Z","endTime":"2026-03-20T23:07:28.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:07:28.852Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T23:07:38.466Z","endTime":"2026-03-20T23:08:05.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.54489894633922,"aZ":-33.39391913843534,"pfxX":-0.8885273307557027,"pfxZ":-0.8462437717451712,"pX":0.13959114289751762,"pZ":1.744603431674681,"vX0":-2.2687962679620326,"vY0":-118.31241275712266,"vZ0":-2.317770282977403,"x":111.68,"y":191.68,"x0":1.2209997820756946,"y0":50.0053281862577,"z0":5.755742145055478,"aX":-1.2772314132745823},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.8,"breakHorizontal":2.0,"spinRate":3005,"spinDirection":284},"zone":8,"typeConfidence":2.0,"plateTime":0.4604560176449475,"extension":5.919618196123222},"hitData":{"launchSpeed":86.1,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.02,"coordY":112.4}},"index":0,"playId":"d6cb42da-5ff6-3a38-a8e4-40edd5dd9127","pitchNumber":1,"startTime":"2026-03-20T23:07:53.299Z","endTime":"2026-03-20T23:08:05.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:08:05.823Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Triolo lines out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T23:08:21.013Z","endTime":"2026-03-20T23:08:40.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93778802936039,"aZ":-12.922002684804848,"pfxX":6.9276656853132526,"pfxZ":10.571858485434738,"pX":0.11119571144271004,"pZ":2.4666410067466997,"vX0":-5.418549633011444,"vY0":-133.8561097569197,"vZ0":-5.807101379236041,"x":112.76,"y":172.18,"x0":1.258114360736355,"y0":50.00377136357213,"z0":5.583575335942054,"aX":12.616602342502269},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.1,"breakHorizontal":-11.4,"spinRate":2400,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.4086390525119019,"extension":6.058329976655343},"hitData":{"launchSpeed":94.5,"launchAngle":23.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":206.36,"coordY":104.68}},"index":0,"playId":"2aa16079-8c6c-3487-908a-7d759a3154de","pitchNumber":1,"startTime":"2026-03-20T23:08:33.121Z","endTime":"2026-03-20T23:08:40.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:08:40.347Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ozzie Albies pops out softly to first baseman Ryan O'Hearn in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T23:10:32.377Z","endTime":"2026-03-20T23:11:50.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46806119313408,"aZ":-8.955464979618093,"pfxX":4.078334291359873,"pfxZ":12.96193678009481,"pX":-0.24011111569439733,"pZ":1.965842216875555,"vX0":-4.499918253646832,"vY0":-132.53866368751574,"vZ0":-8.702899720566716,"x":126.15,"y":185.7,"x0":0.9442412972053373,"y0":50.005309306641024,"z0":5.932669505983688,"aX":7.30765484497521},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":22.0,"breakHorizontal":-6.5,"spinRate":2259,"spinDirection":156},"zone":8,"typeConfidence":0.9,"plateTime":0.41214633096989894,"extension":6.214353661921571},"index":0,"playId":"686c1702-379c-30d3-b3df-0210f4cded9f","pitchNumber":1,"startTime":"2026-03-20T23:10:50.906Z","endTime":"2026-03-20T23:10:54.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.850497192504026,"aZ":-16.411597588656758,"pfxX":7.244834030396575,"pfxZ":8.73477561172388,"pX":0.37583373479941196,"pZ":1.533937751772775,"vX0":-4.423146154507251,"vY0":-133.06757462061373,"vZ0":-8.20901465805908,"x":102.67,"y":197.36,"x0":1.1128675735340867,"y0":50.00353426500916,"z0":5.833373402325634,"aX":13.075789451776137},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":-12.2,"spinRate":2116,"spinDirection":149},"zone":9,"typeConfidence":0.89,"plateTime":0.41062168456235515,"extension":6.149553455857897},"index":1,"playId":"706665e6-120d-3e6d-8260-8cf56313455d","pitchNumber":2,"startTime":"2026-03-20T23:11:07.523Z","endTime":"2026-03-20T23:11:34.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.979905769013918,"aZ":-21.315842555480184,"pfxX":5.652321249158724,"pfxZ":6.897060544390817,"pX":1.5292790341041935,"pZ":1.571748476304019,"vX0":-0.9094562876774206,"vY0":-124.90224103885524,"vZ0":-6.313442973024714,"x":58.71,"y":196.34,"x0":1.1647055705685188,"y0":50.003777692422474,"z0":5.893962673010964,"aX":8.899594700165238},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":11.3,"breakHorizontal":-10.0,"spinRate":1612,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.43911093439544446,"extension":6.278470062258018},"hitData":{"launchSpeed":47.9,"launchAngle":71.0,"totalDistance":72.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":154.19,"coordY":194.03}},"index":2,"playId":"1c44363f-65ef-36a4-9015-616d714088f0","pitchNumber":3,"startTime":"2026-03-20T23:11:44.291Z","endTime":"2026-03-20T23:11:50.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:11:50.370Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T23:12:04.059Z","endTime":"2026-03-20T23:12:29.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62181911298768,"aZ":-22.605141265762462,"pfxX":-1.2683959947708312,"pfxZ":5.7777930555298,"pX":-0.3326239035609981,"pZ":2.700535875405854,"vX0":-5.557869169061369,"vY0":-126.98938993923636,"vZ0":-3.8682776581864284,"x":129.68,"y":165.87,"x0":2.03675245439028,"y0":50.00138927965815,"z0":6.012381661093191,"aX":-2.099814356926262},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.0,"breakHorizontal":3.4,"spinRate":2286,"spinDirection":177},"zone":4,"typeConfidence":0.98,"plateTime":0.42904890751375957,"extension":5.965726601618721},"hitData":{"launchSpeed":104.8,"launchAngle":26.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":94.35,"coordY":46.51}},"index":0,"playId":"b6d376f8-30b5-305c-a936-4d8e8ab89174","pitchNumber":1,"startTime":"2026-03-20T23:12:22.564Z","endTime":"2026-03-20T23:12:29.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:12:29.867Z","atBatIndex":29},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jorge Mateo reaches on a throwing error by third baseman Nick Gonzales.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T23:12:56.678Z","endTime":"2026-03-20T23:13:33.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.344665676076048,"aZ":-19.545314183076925,"pfxX":6.915371068096353,"pfxZ":7.076237463976212,"pX":0.5393362888441774,"pZ":2.4230400532593066,"vX0":-3.4853986087263804,"vY0":-133.40553633642395,"vZ0":-5.521583570488141,"x":96.44,"y":173.36,"x0":0.9712657486306171,"y0":50.00353933705457,"z0":5.948923681860539,"aX":12.341882581880768},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.6,"breakHorizontal":-11.6,"spinRate":2103,"spinDirection":154},"zone":6,"typeConfidence":0.9,"plateTime":0.4121390508839182,"extension":6.245906128431747},"index":0,"playId":"0cdfc531-8190-3561-9a42-44d58b656cae","pitchNumber":1,"startTime":"2026-03-20T23:12:56.678Z","endTime":"2026-03-20T23:13:00.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35194250804932,"aZ":-22.34155703773504,"pfxX":9.09940240127026,"pfxZ":6.327065523568664,"pX":0.42861006902396015,"pZ":1.2595790004857172,"vX0":-4.841354938422407,"vY0":-123.74030115054437,"vZ0":-6.69320616577129,"x":100.66,"y":204.77,"x0":1.2268538649896106,"y0":50.00061962196021,"z0":5.867455552147497,"aX":14.129471614395637},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.2,"breakHorizontal":-15.4,"spinRate":1719,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.44241002922269734,"extension":6.333493950548708},"index":1,"playId":"6c85ca30-6744-3f36-83dd-72b43272e939","pitchNumber":2,"startTime":"2026-03-20T23:13:07.091Z","endTime":"2026-03-20T23:13:10.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-20T23:13:18.872Z","endTime":"2026-03-20T23:13:28.726Z","isPitch":false,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"},"defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.360555580555335,"aZ":-22.98397196610365,"pfxX":5.874064262355307,"pfxZ":5.83327191808987,"pX":0.4109663741952819,"pZ":2.3721004512815917,"vX0":-3.555602707640852,"vY0":-125.27849192744861,"vZ0":-4.082574170118129,"x":101.33,"y":174.73,"x0":1.0918068551488829,"y0":50.002688305968576,"z0":5.921073173510716,"aX":9.255921509506972},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.7,"breakHorizontal":-9.7,"spinRate":1605,"spinDirection":132},"zone":6,"typeConfidence":0.9,"plateTime":0.43865276704731615,"extension":6.114352522572055},"hitData":{"launchSpeed":84.1,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.62,"coordY":165.9}},"index":3,"playId":"f6b2bacd-4571-3164-ac44-8fbf92c0a95a","pitchNumber":3,"startTime":"2026-03-20T23:13:28.726Z","endTime":"2026-03-20T23:13:33.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.53,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:13:33.971Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mauricio Dubón lines out to left fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T23:14:08.257Z","endTime":"2026-03-20T23:16:17.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4884723635937,"aZ":-16.273205415980694,"pfxX":7.62635354524108,"pfxZ":8.852810158447582,"pX":-0.959807936925096,"pZ":3.4832686033586766,"vX0":-8.875243735737788,"vY0":-133.60733102255764,"vZ0":-2.261058886867568,"x":153.59,"y":144.73,"x0":1.4242247104122225,"y0":50.00382202424681,"z0":5.518399901933687,"aX":13.701130185320018},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.7,"breakHorizontal":-11.8,"spinRate":2159,"spinDirection":130},"zone":11,"typeConfidence":0.91,"plateTime":0.4109397643604318,"extension":6.2188671148911565},"index":0,"playId":"1b8924bd-c95a-34f1-9d7c-7006f326712e","pitchNumber":1,"startTime":"2026-03-20T23:14:11.430Z","endTime":"2026-03-20T23:14:15.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.473439700234415,"aZ":-22.22897567720499,"pfxX":-0.9502580533788008,"pfxZ":6.111346203731408,"pX":-1.0823360329680272,"pZ":2.548920354019765,"vX0":-5.176232314606807,"vY0":-125.71998372400411,"vZ0":-3.986556836694645,"x":158.26,"y":169.96,"x0":1.1127241204719238,"y0":50.00461392890114,"z0":5.923558224827708,"aX":-1.5459941424406602},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.6,"breakHorizontal":2.8,"spinRate":2194,"spinDirection":169},"zone":11,"typeConfidence":0.96,"plateTime":0.43290710773432695,"extension":6.122048823440142},"index":1,"playId":"7137cb79-a316-3d9b-9ea0-80e75ac99b64","pitchNumber":2,"startTime":"2026-03-20T23:14:27.620Z","endTime":"2026-03-20T23:14:34.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2026-03-20T23:15:04.264Z","endTime":"2026-03-20T23:15:52.436Z","isPitch":false,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30100652290231,"aZ":-22.275674602520183,"pfxX":6.328811328457712,"pfxZ":6.34695480019338,"pX":2.0626893556951784,"pZ":1.637137401004191,"vX0":-0.17944380594824771,"vY0":-124.70219732694059,"vZ0":-5.616443013716811,"x":38.38,"y":194.58,"x0":1.3148841617936384,"y0":50.004213692634984,"z0":5.77996931677876,"aX":9.873454728731788},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":10.3,"breakHorizontal":-11.4,"spinRate":1731,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.4408354898192499,"extension":6.296805119804166},"index":3,"playId":"f20adf0a-db64-3550-ac54-b12afe6eca1a","pitchNumber":3,"startTime":"2026-03-20T23:15:52.436Z","endTime":"2026-03-20T23:15:55.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.317433816606954,"aZ":-24.400744717421805,"pfxX":6.922779264436387,"pfxZ":5.023831621486711,"pX":0.5892514884320899,"pZ":1.5573942528951779,"vX0":-3.479965208732492,"vY0":-124.27907225335551,"vZ0":-5.235095074684611,"x":94.54,"y":196.73,"x0":1.1159009335439494,"y0":50.0057450420523,"z0":5.744935205202971,"aX":10.718545164180659},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.0,"breakHorizontal":-11.6,"spinRate":1521,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.4424914878903712,"extension":6.2861598383998},"hitData":{"launchSpeed":81.9,"launchAngle":28.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.49,"coordY":89.04}},"index":4,"playId":"bade9215-6f80-3b23-b36f-a52c6f8f8515","pitchNumber":4,"startTime":"2026-03-20T23:16:09.701Z","endTime":"2026-03-20T23:16:17.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.11,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:16:17.452Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Yorke flies out sharply to left fielder Jorge Mateo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T23:18:06.101Z","endTime":"2026-03-20T23:21:01.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.307907333227778,"aZ":-37.18626244060162,"pfxX":-3.1168700394800375,"pfxZ":-3.795182433862589,"pX":1.8477522997859492,"pZ":3.084920424972689,"vX0":1.6598652758586874,"vY0":-113.74160806525124,"vZ0":1.7109410518329318,"x":46.57,"y":155.49,"x0":1.5164517980322814,"y0":50.002714677115,"z0":5.988582440737299,"aX":-4.116367462884141},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-6.2,"breakHorizontal":5.3,"spinRate":2949,"spinDirection":283},"zone":12,"typeConfidence":2.0,"plateTime":0.48008770448499716,"extension":5.852679442625162},"index":0,"playId":"756756df-2d12-31a8-a578-0ec873b31ce4","pitchNumber":1,"startTime":"2026-03-20T23:18:46.596Z","endTime":"2026-03-20T23:18:49.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.0,"endSpeed":83.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.941128378013392,"aZ":-11.380273390102088,"pfxX":6.088239881396937,"pfxZ":11.556150314689962,"pX":0.08282345659734647,"pZ":2.407983183067491,"vX0":-4.674464231649823,"vY0":-133.81000824115287,"vZ0":-6.12215791443017,"x":113.84,"y":173.76,"x0":1.068076477580467,"y0":50.003339247804945,"z0":5.553615159454519,"aX":10.95613078237552},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.7,"breakHorizontal":-10.0,"spinRate":2430,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.4105263687878149,"extension":6.076856408603164},"index":1,"playId":"f398fd7d-cd9f-3baa-8aac-504596c47407","pitchNumber":2,"startTime":"2026-03-20T23:18:59.929Z","endTime":"2026-03-20T23:19:02.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.040056315675322,"aZ":-29.79596828092446,"pfxX":6.741923194522979,"pfxZ":1.615602482944725,"pX":-0.7269676857300212,"pZ":1.5163634297005186,"vX0":-5.696182718672187,"vY0":-120.11200618341687,"vZ0":-3.5118781836851864,"x":144.71,"y":197.84,"x0":0.7929397546872735,"y0":50.000356981544435,"z0":5.63099681589723,"aX":9.9049611716671},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.4,"breakHorizontal":-10.9,"spinRate":1576,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.45502815243714245,"extension":6.110152314248183},"index":2,"playId":"a4e6e3f4-0716-3a66-8858-5fa1381c6720","pitchNumber":3,"startTime":"2026-03-20T23:19:16.097Z","endTime":"2026-03-20T23:19:19.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.519797489875995,"aZ":-27.980040554143045,"pfxX":11.158300433281717,"pfxZ":2.9769144233087186,"pX":-0.4677439876329022,"pZ":2.491573020634687,"vX0":-6.074968828168446,"vY0":-117.69606479058265,"vZ0":-1.5252458163450937,"x":134.83,"y":171.51,"x0":0.6919814659327004,"y0":50.00165797392374,"z0":5.729665205191401,"aX":15.71470438286073},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.3,"breakHorizontal":-18.8,"spinRate":1503,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.4646790989434697,"extension":6.219558410098946},"index":3,"playId":"4ef85cce-3ff6-3bbd-8868-d78e6cd1b111","pitchNumber":4,"startTime":"2026-03-20T23:19:37.181Z","endTime":"2026-03-20T23:19:41.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.051032079737773,"aZ":-36.09877377991956,"pfxX":-2.6014579773999236,"pfxZ":-2.7753331018527616,"pX":-0.55820618934955,"pZ":1.9422070029617264,"vX0":-2.708075668699954,"vY0":-117.78320819442962,"vZ0":-1.2210404042285976,"x":138.28,"y":186.34,"x0":0.9417586098946956,"y0":50.00345064604325,"z0":5.786706149568112,"aX":-3.6777274333968064},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.0,"breakHorizontal":5.4,"spinRate":2954,"spinDirection":290},"zone":7,"typeConfidence":2.0,"plateTime":0.4639080558186719,"extension":5.964233981858486},"index":4,"playId":"8cdf1498-326f-3bf6-8123-2d8581f56de4","pitchNumber":5,"startTime":"2026-03-20T23:19:55.148Z","endTime":"2026-03-20T23:19:58.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.644585050356568,"aZ":-30.91987849331616,"pfxX":9.089413729936517,"pfxZ":0.8410124375943857,"pX":0.17341325406554542,"pZ":1.0840621650220226,"vX0":-4.399893760991011,"vY0":-120.74977976503463,"vZ0":-4.288659393916635,"x":110.39,"y":209.51,"x0":0.8301040617403338,"y0":50.00346070562717,"z0":5.578437208844127,"aX":13.536364030231141},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.8,"breakHorizontal":-15.6,"spinRate":1644,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.45215016014771425,"extension":6.176159255860684},"index":5,"playId":"704421ce-46ac-3194-978c-a16bd682cead","pitchNumber":6,"startTime":"2026-03-20T23:20:14.434Z","endTime":"2026-03-20T23:20:18.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.507247202937922,"aZ":-15.476272260306017,"pfxX":7.253731486145583,"pfxZ":9.127665257741983,"pX":-1.1628479448844684,"pZ":3.3237690203017545,"vX0":-8.004439562151974,"vY0":-134.26725765280503,"vZ0":-3.061013089167319,"x":161.33,"y":149.04,"x0":0.9116296337107659,"y0":50.00548152453663,"z0":5.577118677595675,"aX":13.274189597017262},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":-11.5,"spinRate":2494,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.40762440847195824,"extension":6.058481108256468},"index":6,"playId":"e9b4ded9-66df-32e2-ab4e-22bcf6d78ef3","pitchNumber":7,"startTime":"2026-03-20T23:20:38.121Z","endTime":"2026-03-20T23:20:41.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72653874768443,"aZ":-30.043251668811894,"pfxX":8.813509988812099,"pfxZ":1.4845827823664361,"pX":0.525744241512245,"pZ":3.033877266372836,"vX0":-3.314601263381004,"vY0":-119.20729524316339,"vZ0":0.08622745021027978,"x":96.96,"y":156.87,"x0":0.7921567295193763,"y0":50.002094068769274,"z0":5.717965838048849,"aX":12.635477507029236},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.0,"breakHorizontal":-15.1,"spinRate":1548,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.46015503827382265,"extension":6.178450479558993},"hitData":{"launchSpeed":101.9,"launchAngle":24.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":69.25,"coordY":61.29}},"index":7,"playId":"87e6564f-33a2-36b0-a1bb-ef0f59239ea2","pitchNumber":8,"startTime":"2026-03-20T23:20:54.872Z","endTime":"2026-03-20T23:21:01.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:21:01.514Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jhostynxon Garcia flies out sharply to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T23:21:15.490Z","endTime":"2026-03-20T23:22:12.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.222274657849173,"aZ":-36.38433268589742,"pfxX":-3.9597537960439677,"pfxZ":-3.027510595978555,"pX":1.6590749089942065,"pZ":2.201513216951687,"vX0":2.140806015383438,"vY0":-116.672901409143,"vZ0":-0.4568649080361339,"x":53.76,"y":179.34,"x0":1.2480415857106297,"y0":50.003296156767895,"z0":5.804197622452184,"aX":-5.505234760221068},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.4,"breakHorizontal":6.7,"spinRate":2935,"spinDirection":294},"zone":14,"typeConfidence":2.0,"plateTime":0.4679590917894929,"extension":6.008945180970266},"index":0,"playId":"ba94893b-f3db-3b3b-8c1a-d74026efc4cc","pitchNumber":1,"startTime":"2026-03-20T23:21:29.815Z","endTime":"2026-03-20T23:21:33.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.555170028692963,"aZ":-15.064104439378662,"pfxX":6.938739005171951,"pfxZ":9.476741361006969,"pX":-0.9305590426723942,"pZ":3.6502520798800324,"vX0":-7.017477913404876,"vY0":-133.93632148208948,"vZ0":-2.4170092766584985,"x":152.47,"y":140.22,"x0":0.8295531757884602,"y0":50.00647556458518,"z0":5.649454121942867,"aX":12.533545841487614},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":-10.9,"spinRate":2496,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.40988703679717275,"extension":6.076399662419029},"index":1,"playId":"07a93ef3-6785-3c0e-891e-c7c8113d4531","pitchNumber":2,"startTime":"2026-03-20T23:21:47.577Z","endTime":"2026-03-20T23:21:51.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95926272283534,"aZ":-16.211918809255998,"pfxX":5.605691721963452,"pfxZ":9.004736580924893,"pX":0.4122227220463679,"pZ":2.491524947017993,"vX0":-3.28999766406251,"vY0":-133.37930835368817,"vZ0":-4.811894381339221,"x":101.29,"y":171.51,"x0":0.9437337695476776,"y0":50.004086124651934,"z0":5.516047083493398,"aX":9.939596790926304},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.2,"breakHorizontal":-9.2,"spinRate":2361,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.4131874358441512,"extension":6.176645377171968},"hitData":{"launchSpeed":108.1,"launchAngle":22.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":187.05,"coordY":67.83}},"index":2,"playId":"11c4d32c-6487-3494-9119-9003112af222","pitchNumber":3,"startTime":"2026-03-20T23:22:03.469Z","endTime":"2026-03-20T23:22:12.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:22:12.650Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Flores Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T23:22:20.489Z","endTime":"2026-03-20T23:23:52.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":74.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.481612527691574,"aZ":-35.46310394791309,"pfxX":-3.380050362555112,"pfxZ":-2.3672940754986236,"pX":0.3702062003601713,"pZ":2.281952483193299,"vX0":-0.5816405573798007,"vY0":-115.91366585844547,"vZ0":-0.5706066506422599,"x":102.89,"y":177.17,"x0":1.06289187451226,"y0":50.00297728395493,"z0":5.858163442691623,"aX":-4.694213481205049},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.2,"breakHorizontal":6.2,"spinRate":2849,"spinDirection":281},"zone":9,"typeConfidence":2.0,"plateTime":0.4688677320684418,"extension":6.040968789713764},"index":0,"playId":"08b776ef-f7e7-33a0-8ade-e7dd39cd5346","pitchNumber":1,"startTime":"2026-03-20T23:22:41.275Z","endTime":"2026-03-20T23:22:44.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17362395215191,"aZ":-31.408628704369516,"pfxX":-1.2080670326097498,"pfxZ":0.49982243425707296,"pX":-0.6677859563422242,"pZ":2.222303895079073,"vX0":-3.702440083805854,"vY0":-122.67383825605705,"vZ0":-1.854411024164616,"x":142.45,"y":178.78,"x0":1.0124910260087803,"y0":50.00561790298103,"z0":5.6423827141673115,"aX":-1.8574323518073743},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.7,"breakHorizontal":3.0,"spinRate":2843,"spinDirection":259},"zone":7,"typeConfidence":2.0,"plateTime":0.44493722724071016,"extension":5.881113520446424},"index":1,"playId":"2894a8ae-bf20-3844-8287-a496a18e0544","pitchNumber":2,"startTime":"2026-03-20T23:22:56.620Z","endTime":"2026-03-20T23:22:59.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-20T23:23:14.292Z","endTime":"2026-03-20T23:23:29.005Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.836104343005214,"aZ":-25.64049268209517,"pfxX":10.02039872068548,"pfxZ":4.513097599780323,"pX":0.6051349190480669,"pZ":-0.16693988479341856,"vX0":-3.644111916809808,"vY0":-119.52320798835633,"vZ0":-7.615524438898803,"x":93.93,"y":243.29,"x0":0.8468605380612166,"y0":50.00305491457983,"z0":5.35993845432513,"aX":14.51172351696948},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.6,"breakHorizontal":-17.3,"spinRate":1600,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4580929601079893,"extension":6.097612478921881},"index":3,"playId":"98a48e96-de8d-375f-b3ff-b2998ac67432","pitchNumber":3,"startTime":"2026-03-20T23:23:29.005Z","endTime":"2026-03-20T23:23:32.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36923669712051,"aZ":-29.464557666863765,"pfxX":10.38118354472887,"pfxZ":1.893859834670816,"pX":0.4256406359792258,"pZ":1.0152239678132888,"vX0":-4.07334703687928,"vY0":-118.87719589646547,"vZ0":-4.330134522404671,"x":100.78,"y":211.37,"x0":0.8153059171571666,"y0":50.000711741519524,"z0":5.5432670267339095,"aX":14.815189893422227},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.6,"breakHorizontal":-17.8,"spinRate":1546,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4612376592976859,"extension":6.143238035294716},"index":4,"playId":"eef362ab-dd04-33f6-958f-01570d6bfd17","pitchNumber":4,"startTime":"2026-03-20T23:23:49.328Z","endTime":"2026-03-20T23:23:52.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:23:52.864Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T23:25:51.882Z","endTime":"2026-03-20T23:27:35.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05616128289944,"aZ":-14.039662241357016,"pfxX":8.466125529274997,"pfxZ":10.035685224708228,"pX":-0.8692079949411669,"pZ":1.5638777904570398,"vX0":-8.935983169851069,"vY0":-134.08305174864174,"vZ0":-7.611334713174211,"x":150.13,"y":196.56,"x0":1.4189211722344224,"y0":50.003068846853076,"z0":5.456797733037534,"aX":15.298468558594521},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":-13.2,"spinRate":2205,"spinDirection":141},"zone":13,"typeConfidence":0.91,"plateTime":0.4097007972372366,"extension":6.213222227778809},"index":0,"playId":"0062dc0b-5516-3700-b47d-29e432f3d1c9","pitchNumber":1,"startTime":"2026-03-20T23:26:19.102Z","endTime":"2026-03-20T23:26:22.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2698381388563,"aZ":-14.937281270967508,"pfxX":3.8836685179399617,"pfxZ":9.744661749947008,"pX":-0.57300566786763,"pZ":2.8636323138096085,"vX0":-5.0536716751578625,"vY0":-132.87715873716894,"vZ0":-5.093000971935252,"x":138.84,"y":161.46,"x0":0.8583909152591109,"y0":50.00633779409808,"z0":5.908711225952886,"aX":6.87301965759984},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.6,"breakHorizontal":-5.8,"spinRate":2067,"spinDirection":156},"zone":1,"typeConfidence":0.9,"plateTime":0.4138727744146604,"extension":6.262464410793568},"index":1,"playId":"6ba81a1b-0644-3f80-bda5-2269bb13dd25","pitchNumber":2,"startTime":"2026-03-20T23:26:31.125Z","endTime":"2026-03-20T23:26:34.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":91.0,"endSpeed":82.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817426011501485,"aZ":-10.433806039436032,"pfxX":4.136672216036549,"pfxZ":12.283710750690563,"pX":-0.7826888856829166,"pZ":3.558560516098346,"vX0":-5.760204297114927,"vY0":-132.34164243007783,"vZ0":-4.441969174712614,"x":146.83,"y":142.7,"x0":0.8868333119952,"y0":50.00400826846256,"z0":6.025975256796816,"aX":7.3225801345024},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":21.5,"breakHorizontal":-6.2,"spinRate":2314,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.41421842168670375,"extension":5.99314480394911},"index":2,"playId":"7ee38744-68a0-3974-94bc-393b6bda6021","pitchNumber":3,"startTime":"2026-03-20T23:26:46.280Z","endTime":"2026-03-20T23:26:49.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":91.7,"endSpeed":84.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.577024395996027,"aZ":-17.582758743879676,"pfxX":6.97738290565081,"pfxZ":8.006338112533465,"pX":0.6564357077102752,"pZ":3.8702282735951816,"vX0":-4.254524026264817,"vY0":-133.61420755460603,"vZ0":-1.4701313226112662,"x":91.98,"y":134.28,"x0":1.356081175709875,"y0":50.0058945293534,"z0":5.680629706186967,"aX":12.72159156559701},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.4,"breakHorizontal":-11.9,"spinRate":2187,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.4086567418208382,"extension":4.578127909308195},"index":3,"playId":"f1561f79-c032-30d9-99f4-1cf4493d91d9","pitchNumber":4,"startTime":"2026-03-20T23:27:02.518Z","endTime":"2026-03-20T23:27:05.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76028027942906,"aZ":-22.555407716102902,"pfxX":7.6107705972547866,"pfxZ":6.086828933665505,"pX":0.6753052604667182,"pZ":4.140743571332505,"vX0":-3.1981989419608805,"vY0":-124.31104729228153,"vZ0":-0.3244222922133756,"x":91.26,"y":126.98,"x0":0.9832923142355483,"y0":50.000506327217465,"z0":6.1306166630946315,"aX":12.01969615544342},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":11.2,"breakHorizontal":-13.2,"spinRate":1604,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.43906808237922856,"extension":6.109811501312495},"index":4,"playId":"317b0679-3a1c-3b59-9b32-c4b98096d398","pitchNumber":5,"startTime":"2026-03-20T23:27:15.663Z","endTime":"2026-03-20T23:27:18.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68516879018927,"aZ":-23.597509197295253,"pfxX":8.024513212422816,"pfxZ":5.345875620769048,"pX":1.1171606291433336,"pZ":2.8824454811316396,"vX0":-2.0683879361792403,"vY0":-124.95732308270692,"vZ0":-2.9880579896921073,"x":74.42,"y":160.95,"x0":0.9052819561992363,"y0":50.005515993218616,"z0":6.001691853039075,"aX":12.87926449222906},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.4,"breakHorizontal":-14.2,"spinRate":1758,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.43589036991310603,"extension":4.85603922483422},"index":5,"playId":"9a7a4e9a-faa3-3038-9ce7-e7e85f2e67d4","pitchNumber":6,"startTime":"2026-03-20T23:27:30.602Z","endTime":"2026-03-20T23:27:35.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.16,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:27:35.620Z","atBatIndex":35},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Drake Baldwin grounds into a force out, second baseman Nick Yorke to shortstop Jared Triolo. Luis Guanipa out at 2nd. Drake Baldwin to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T23:28:08.795Z","endTime":"2026-03-20T23:29:51.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luis Guanipa replaces Ronald Acuña Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T23:28:01.301Z","endTime":"2026-03-20T23:28:11.007Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806994,"link":"/api/v1/people/806994"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":660670,"link":"/api/v1/people/660670"},"base":1,"defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.072259725512023,"aZ":-14.226031244312251,"pfxX":4.660713787966302,"pfxZ":10.133441323220884,"pX":0.14240162439461249,"pZ":3.065762399501921,"vX0":-6.507767441207643,"vY0":-132.44249857360236,"vZ0":-4.597310437636415,"x":111.57,"y":156.0,"x0":2.0292469102280295,"y0":50.00175781556308,"z0":5.869150516524715,"aX":8.25467292753061},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.5,"breakHorizontal":-7.0,"spinRate":1960,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.41402925824250314,"extension":6.202930240352125},"index":1,"playId":"4260b715-eb97-3b05-b894-ccfdbf52950e","pitchNumber":1,"startTime":"2026-03-20T23:28:11.007Z","endTime":"2026-03-20T23:28:14.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":806994,"link":"/api/v1/people/806994"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.343313259734874,"aZ":-13.49554950938887,"pfxX":3.108688372845864,"pfxZ":10.50603911775378,"pX":0.7775051316570466,"pZ":3.720946029565688,"vX0":-3.9104755367831996,"vY0":-132.73107457301506,"vZ0":-3.4881429847435608,"x":87.36,"y":138.31,"x0":1.8684227694983917,"y0":50.0046022697627,"z0":6.039785363050448,"aX":5.528212093257932},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.5,"breakHorizontal":-4.8,"spinRate":2116,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.41321808016787287,"extension":6.196649540433983},"index":2,"playId":"1e91ca4a-4de8-3f78-8be5-f542145569bf","pitchNumber":2,"startTime":"2026-03-20T23:28:32.759Z","endTime":"2026-03-20T23:28:36.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":806994,"link":"/api/v1/people/806994"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29608503241918,"aZ":-24.152753560133352,"pfxX":-1.2322036226085,"pfxZ":5.056344185994913,"pX":-1.222795259538415,"pZ":3.142755936924189,"vX0":-7.109075630643123,"vY0":-124.66462565293206,"vZ0":-2.29391031562362,"x":163.61,"y":153.93,"x0":1.8169507244275132,"y0":50.00084737528418,"z0":6.053167606498119,"aX":-1.9530223051308144},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.9,"breakHorizontal":3.7,"spinRate":2225,"spinDirection":175},"zone":11,"typeConfidence":0.91,"plateTime":0.43810107389701747,"extension":6.21976342525894},"index":3,"playId":"f0244816-759d-35f7-b43f-ccbaf4b9c818","pitchNumber":3,"startTime":"2026-03-20T23:28:48.638Z","endTime":"2026-03-20T23:28:52.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":806994,"link":"/api/v1/people/806994"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":90.6,"endSpeed":83.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.359100481248056,"aZ":-20.180541218100746,"pfxX":6.98177845407021,"pfxZ":6.796414541050066,"pX":0.7648226645161891,"pZ":3.619043202736623,"vX0":-7.3418769142418245,"vY0":-131.8487648666954,"vZ0":-0.8001396438774265,"x":87.85,"y":141.07,"x0":2.6749998687709238,"y0":50.00563089348778,"z0":5.412224220073884,"aX":12.326567824950656},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.4,"breakHorizontal":-11.0,"spinRate":2124,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.4150113192502243,"extension":6.35739785593363},"index":4,"playId":"b4439ab2-7ca9-3163-881f-ba5bfda5c4bd","pitchNumber":4,"startTime":"2026-03-20T23:29:08.762Z","endTime":"2026-03-20T23:29:16.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":806994,"link":"/api/v1/people/806994"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.202738313601845,"aZ":-31.013343267282945,"pfxX":0.08800435230986281,"pfxZ":0.7980213311906805,"pX":1.7233391888163905,"pZ":2.9937312698168044,"vX0":-1.768630654565498,"vY0":-120.38984986015859,"vZ0":-0.4608509643690133,"x":51.31,"y":157.95,"x0":2.46010851416987,"y0":50.001311128089206,"z0":5.963750474383549,"aX":0.1278879192188848},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.6,"breakHorizontal":0.4,"spinRate":2083,"spinDirection":304},"zone":12,"typeConfidence":0.88,"plateTime":0.4572463088760985,"extension":6.023253017225032},"index":5,"playId":"d95cd4a3-aa2e-3bbc-9090-4735a0f85099","pitchNumber":5,"startTime":"2026-03-20T23:29:25.860Z","endTime":"2026-03-20T23:29:30.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":806994,"link":"/api/v1/people/806994"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.578387854294323,"aZ":-19.443584703889027,"pfxX":8.856338162116218,"pfxZ":7.369593471880982,"pX":0.41830949383073796,"pZ":1.9290019100854092,"vX0":-6.797188249893388,"vY0":-130.8522250679691,"vZ0":-6.425516274729616,"x":101.06,"y":186.7,"x0":1.903779649868774,"y0":50.00490064659717,"z0":5.881821985828472,"aX":15.302392989718772},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.0,"breakHorizontal":-14.5,"spinRate":2104,"spinDirection":154},"zone":9,"typeConfidence":0.79,"plateTime":0.41919544611243786,"extension":6.315261177346807},"hitData":{"launchSpeed":91.7,"launchAngle":6.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.8,"coordY":146.82}},"index":6,"playId":"5e321814-e23a-33d9-8ce3-b4825a917fe3","pitchNumber":6,"startTime":"2026-03-20T23:29:45.604Z","endTime":"2026-03-20T23:29:51.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":806994,"link":"/api/v1/people/806994"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":1.89,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:29:51.501Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Olson doubles (2) on a sharp fly ball to right fielder Jhostynxon Garcia. Drake Baldwin scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T23:30:12.279Z","endTime":"2026-03-20T23:31:39.529Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":{"id":694298,"link":"/api/v1/people/694298"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.972618019683228,"aZ":-14.64039801795309,"pfxX":4.050385261217475,"pfxZ":9.702255614847108,"pX":0.13241425783527322,"pZ":3.8909443883261865,"vX0":-6.316261563444325,"vY0":-133.18783329061992,"vZ0":-2.8686722645086498,"x":111.95,"y":133.72,"x0":2.001857507086314,"y0":50.00566860457121,"z0":6.032713325614847,"aX":7.322761518486545},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.2,"breakHorizontal":-6.1,"spinRate":2258,"spinDirection":160},"zone":12,"typeConfidence":0.9,"plateTime":0.41029165639236975,"extension":6.176015943255023},"index":0,"playId":"91471724-3e66-3872-acea-deed7d3fd8db","pitchNumber":1,"startTime":"2026-03-20T23:30:26.029Z","endTime":"2026-03-20T23:30:30.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.572858652399283,"aZ":-24.981772802807907,"pfxX":7.286401595471153,"pfxZ":4.634967946194907,"pX":0.07205186901041559,"pZ":1.5049658530979617,"vX0":-6.366270342227029,"vY0":-123.99909103321815,"vZ0":-5.381180077633373,"x":114.25,"y":198.15,"x0":1.7302494395169548,"y0":50.00275385154118,"z0":5.796384150076292,"aX":11.308513606786294},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.3,"breakHorizontal":-11.6,"spinRate":1584,"spinDirection":145},"zone":14,"typeConfidence":0.9,"plateTime":0.44228042697182124,"extension":6.510143660042371},"index":1,"playId":"7114bcb6-e2c4-3a7f-922f-7218f4b8a095","pitchNumber":2,"startTime":"2026-03-20T23:30:41.672Z","endTime":"2026-03-20T23:30:44.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.060753523654846,"aZ":-24.657844858945,"pfxX":7.438251398710701,"pfxZ":4.840804952710359,"pX":0.6993027096457951,"pZ":1.4982937028962269,"vX0":-5.378085833831059,"vY0":-124.1396180496738,"vZ0":-5.499350650729229,"x":90.34,"y":198.33,"x0":1.9330283481585244,"y0":50.004186243444664,"z0":5.8089391107141175,"aX":11.549951673150904},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.7,"breakHorizontal":-12.1,"spinRate":1580,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.44210871201364554,"extension":6.250137700542755},"index":2,"playId":"2cc091bc-8fc5-31d5-89e8-b07b3c6bf6fc","pitchNumber":3,"startTime":"2026-03-20T23:31:00.759Z","endTime":"2026-03-20T23:31:03.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47820403272698,"aZ":-19.708976905954557,"pfxX":9.448443863603629,"pfxZ":7.976042595154767,"pX":0.2270049842421304,"pZ":2.418578625382999,"vX0":-7.2020869080731025,"vY0":-124.14883829413382,"vZ0":-4.23715155574154,"x":108.35,"y":173.48,"x0":1.9356764910677957,"y0":50.005709122577315,"z0":5.784492053233372,"aX":14.775327383857823},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":13.7,"breakHorizontal":-15.5,"spinRate":1733,"spinDirection":134},"zone":5,"typeConfidence":0.89,"plateTime":0.44091438743975075,"extension":6.174491681001964},"hitData":{"launchSpeed":108.8,"launchAngle":27.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":161.51,"coordY":56.63}},"index":3,"playId":"6ea9b422-53dc-3cb0-9e14-df752e64e7e8","pitchNumber":4,"startTime":"2026-03-20T23:31:22.549Z","endTime":"2026-03-20T23:31:39.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":15.900000000000006,"leverageIndex":1.62,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:31:39.529Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Austin Riley homers (4) on a fly ball to right field. Jordan Groshans scores.","rbi":2,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T23:32:09.657Z","endTime":"2026-03-20T23:32:54.664Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":{"id":694298,"link":"/api/v1/people/694298"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677954,"fullName":"Jordan Groshans","link":"/api/v1/people/677954"},"responsiblePitcher":{"id":694298,"link":"/api/v1/people/694298"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jordan Groshans replaces Matt Olson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-20T23:31:59.973Z","endTime":"2026-03-20T23:32:11.955Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677954,"link":"/api/v1/people/677954"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":621566,"link":"/api/v1/people/621566"},"base":2,"defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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(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.0,"endSpeed":83.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74684607482189,"aZ":-11.472033656719589,"pfxX":3.278501796906083,"pfxZ":11.672072635492517,"pX":-0.17517848805360653,"pZ":0.31576202456724267,"vX0":-3.781783715944567,"vY0":-133.35576118024184,"vZ0":-11.67959583440658,"x":123.68,"y":230.25,"x0":0.8456533929456578,"y0":50.00329109627128,"z0":5.618796811373825,"aX":5.815392660005427},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.4,"breakHorizontal":-4.9,"spinRate":2142,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.4131310646598063,"extension":6.354890065232756},"index":1,"playId":"6ff3731e-30b5-3cdd-b01d-c296aaec6343","pitchNumber":1,"startTime":"2026-03-20T23:32:11.955Z","endTime":"2026-03-20T23:32:15.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":677954,"link":"/api/v1/people/677954"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.415398588204198,"aZ":-16.04174261904028,"pfxX":8.57313526492365,"pfxZ":9.143093467591862,"pX":0.14732805902953805,"pZ":2.8816723724016162,"vX0":-6.161334563412936,"vY0":-131.82441115842093,"vZ0":-3.614676307713151,"x":111.38,"y":160.97,"x0":1.398366763986742,"y0":50.000890701560095,"z0":5.451284594412634,"aX":15.12197164923935},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.0,"breakHorizontal":-14.2,"spinRate":2111,"spinDirection":124},"zone":2,"typeConfidence":0.89,"plateTime":0.4151366898212543,"extension":6.2770698999631795},"hitData":{"launchSpeed":102.1,"launchAngle":31.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.71,"coordY":83.37}},"index":2,"playId":"6bc4a9a2-6c92-3843-b3df-207c2ba2929a","pitchNumber":2,"startTime":"2026-03-20T23:32:31.452Z","endTime":"2026-03-20T23:32:54.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":677954,"link":"/api/v1/people/677954"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":14.700000000000003,"leverageIndex":1.25,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:32:54.664Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Smith flies out to right fielder Jhostynxon Garcia.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T23:33:07.259Z","endTime":"2026-03-20T23:34:27.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.082237861493233,"aZ":-21.57662400109317,"pfxX":0.2536884294052384,"pfxZ":6.1481657279148045,"pX":-0.9415009373320892,"pZ":2.629034948715708,"vX0":-7.47729113639137,"vY0":-129.90728469620208,"vZ0":-4.373520553438146,"x":152.89,"y":167.8,"x0":1.9310003360240022,"y0":50.003319275213386,"z0":5.957489213289933,"aX":0.43923715753209436},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.4,"breakHorizontal":1.1,"spinRate":2298,"spinDirection":170},"zone":11,"typeConfidence":0.83,"plateTime":0.4202981070993652,"extension":6.121223530750781},"index":0,"playId":"1b0603b5-7757-3205-94cc-5ffd560102bc","pitchNumber":1,"startTime":"2026-03-20T23:33:15.799Z","endTime":"2026-03-20T23:33:19.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91415170692965,"aZ":-19.134769805748526,"pfxX":7.670565511916148,"pfxZ":7.658663072014507,"pX":1.784240012604856,"pZ":2.782040974161286,"vX0":-2.653657822442939,"vY0":-129.39458230052426,"vZ0":-4.38143643492628,"x":48.99,"y":163.66,"x0":1.8238553800330721,"y0":50.005272568769556,"z0":5.955210539137782,"aX":13.064496037585513},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.2,"breakHorizontal":-13.3,"spinRate":2078,"spinDirection":151},"zone":12,"typeConfidence":0.67,"plateTime":0.42260282479699374,"extension":6.187047195467363},"index":1,"playId":"aeb0527a-271b-38ce-b4a3-93fc261d1115","pitchNumber":2,"startTime":"2026-03-20T23:33:27.278Z","endTime":"2026-03-20T23:33:30.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23236356092831,"aZ":-13.29487214363818,"pfxX":2.0482134182742033,"pfxZ":10.552767448104106,"pX":-0.6123906808976729,"pZ":1.9223562679557842,"vX0":-7.110056835951607,"vY0":-133.5156527725869,"vZ0":-7.639592035405961,"x":140.34,"y":186.88,"x0":1.829739989118548,"y0":50.000465157186845,"z0":5.796098341847532,"aX":3.664389671504746},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.4,"breakHorizontal":-2.0,"spinRate":2119,"spinDirection":147},"zone":7,"typeConfidence":0.9,"plateTime":0.41170254053842426,"extension":6.362315129530717},"index":2,"playId":"6472f175-839e-3695-9762-7127a7440ced","pitchNumber":3,"startTime":"2026-03-20T23:33:42.045Z","endTime":"2026-03-20T23:33:45.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.073103497950314,"aZ":-22.943343372057328,"pfxX":8.28210369777036,"pfxZ":5.83868326786992,"pX":1.1829176778844805,"pZ":2.945459593862197,"vX0":-5.118392074754761,"vY0":-124.69663630888728,"vZ0":-2.7964338384572245,"x":71.91,"y":159.25,"x0":2.1816100509396104,"y0":50.00514612699185,"z0":5.965701076551024,"aX":13.100128942826151},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.2,"breakHorizontal":-13.9,"spinRate":1632,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.4385315442107185,"extension":6.271980788396497},"index":3,"playId":"4aae7fb5-558d-3dde-9c29-65c8b56d3e2f","pitchNumber":4,"startTime":"2026-03-20T23:34:01.756Z","endTime":"2026-03-20T23:34:08.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02605601930263,"aZ":-14.382122149292028,"pfxX":2.8090240446531585,"pfxZ":10.41284210747275,"pX":0.03439112771400016,"pZ":1.9553964935673775,"vX0":-5.755078950221701,"vY0":-131.00606429339766,"vZ0":-7.142690819237789,"x":115.69,"y":185.98,"x0":1.9115671033854456,"y0":50.004944949806124,"z0":5.827228605656644,"aX":4.801196370794138},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.2,"breakHorizontal":-3.6,"spinRate":2182,"spinDirection":150},"zone":8,"typeConfidence":0.87,"plateTime":0.42082214104909266,"extension":6.383369192720899},"hitData":{"launchSpeed":90.4,"launchAngle":33.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.23,"coordY":80.52}},"index":4,"playId":"d4c459a9-c7ec-3701-910f-ab63f3e958ee","pitchNumber":5,"startTime":"2026-03-20T23:34:17.777Z","endTime":"2026-03-20T23:34:27.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:34:27.846Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T23:34:31.973Z","endTime":"2026-03-20T23:35:43.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.668964324551894,"aZ":-22.074968866018754,"pfxX":-0.3039071423832507,"pfxZ":6.217070776787864,"pX":-1.0993805004588406,"pZ":1.223385368933897,"vX0":-5.6269975586251615,"vY0":-126.85578236030605,"vZ0":-6.976090785107728,"x":158.91,"y":205.75,"x0":1.1898241803836027,"y0":50.00372934312519,"z0":5.776519274944502,"aX":-0.49415047150253744},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.8,"breakHorizontal":1.9,"spinRate":2123,"spinDirection":171},"zone":13,"typeConfidence":0.96,"plateTime":0.432257614204572,"extension":6.372192981470144},"index":0,"playId":"48b54ea4-963a-35e4-bc65-c54a377e3609","pitchNumber":1,"startTime":"2026-03-20T23:34:50.776Z","endTime":"2026-03-20T23:34:54.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.307813128926767,"aZ":-14.165192755234472,"pfxX":4.205553647031187,"pfxZ":10.132516740071615,"pX":-0.2883945644575811,"pZ":2.5049144213957413,"vX0":-4.818847388060989,"vY0":-132.4690298091081,"vZ0":-6.167554447322593,"x":127.99,"y":171.15,"x0":1.0079057339263555,"y0":50.000656526420094,"z0":5.898836156188346,"aX":7.473245531933275},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.2,"breakHorizontal":-6.6,"spinRate":2118,"spinDirection":154},"zone":4,"typeConfidence":0.9,"plateTime":0.41348181921946026,"extension":6.3076710790508175},"index":1,"playId":"70a31356-968e-338d-b264-104f28da306d","pitchNumber":2,"startTime":"2026-03-20T23:35:23.102Z","endTime":"2026-03-20T23:35:26.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9946717306603,"aZ":-15.385960712686064,"pfxX":5.298320873529483,"pfxZ":9.241963341615222,"pX":0.2552140198175121,"pZ":3.390374913682716,"vX0":-5.276971661286222,"vY0":-134.15496001486895,"vZ0":-2.6829554058332956,"x":107.27,"y":147.24,"x0":1.562729125017252,"y0":50.00134891920549,"z0":5.504948668975273,"aX":9.622657428162215},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":-8.4,"spinRate":2133,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.4088495656787221,"extension":6.247992942925215},"index":2,"playId":"33630a81-16f9-3eda-8d7a-7f662fb068cb","pitchNumber":3,"startTime":"2026-03-20T23:35:39.544Z","endTime":"2026-03-20T23:35:43.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:35:43.195Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake Mangum pops out to first baseman Jordan Groshans in foul territory.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T23:37:57.857Z","endTime":"2026-03-20T23:38:22.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6,7],"actionIndex":[0,1,2,3,4,5],"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677954,"link":"/api/v1/people/677954"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luis Guanipa remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T23:37:07.782Z","endTime":"2026-03-20T23:37:07.797Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806994,"link":"/api/v1/people/806994"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":660670,"link":"/api/v1/people/660670"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jordan Groshans remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T23:37:07.797Z","endTime":"2026-03-20T23:37:07.799Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677954,"link":"/api/v1/people/677954"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cal Conley replaces third baseman Austin Riley, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T23:37:07.799Z","endTime":"2026-03-20T23:37:07.800Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695462,"link":"/api/v1/people/695462"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":663586,"link":"/api/v1/people/663586"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Colby Jones replaces second baseman Ozzie Albies, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-20T23:37:07.800Z","endTime":"2026-03-20T23:37:07.804Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":803475,"link":"/api/v1/people/803475"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":645277,"link":"/api/v1/people/645277"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kevin Kilpatrick Jr. replaces center fielder Michael Harris II, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-20T23:37:07.804Z","endTime":"2026-03-20T23:37:07.807Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687201,"link":"/api/v1/people/687201"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":671739,"link":"/api/v1/people/671739"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ambioris Tavarez replaces shortstop Mauricio Dubón, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-20T23:37:07.807Z","endTime":"2026-03-20T23:38:00.173Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694222,"link":"/api/v1/people/694222"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":643289,"link":"/api/v1/people/643289"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":91.6,"endSpeed":82.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7265867907521,"aZ":-12.691023780850518,"pfxX":5.047164206915137,"pfxZ":11.013041072623876,"pX":1.860189514978342,"pZ":2.8494763241664427,"vX0":0.2724045229593201,"vY0":-133.1999120109079,"vZ0":-4.94734019063387,"x":46.09,"y":161.84,"x0":1.1019055602543935,"y0":50.00288612972276,"z0":5.672646347675418,"aX":8.929370743761273},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.8,"breakHorizontal":-9.1,"spinRate":2343,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4136580361116069,"extension":6.000509806785698},"index":6,"playId":"4fb2aa06-f5ad-3b61-a632-d0da5b327c6a","pitchNumber":1,"startTime":"2026-03-20T23:38:00.173Z","endTime":"2026-03-20T23:38:03.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.230856911054108,"aZ":-34.58863546167723,"pfxX":-2.2227061578537026,"pfxZ":-1.7668549228843418,"pX":-0.6378396164754015,"pZ":2.8201611226446484,"vX0":-2.938062845559189,"vY0":-115.86316440999859,"vZ0":0.6013497574656306,"x":141.31,"y":162.64,"x0":0.9319599362324951,"y0":50.001092117789014,"z0":5.844286756530641,"aX":-3.042124216098812},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.8,"breakHorizontal":4.7,"spinRate":2834,"spinDirection":294},"zone":1,"typeConfidence":2.0,"plateTime":0.471472339045349,"extension":6.037571935838094},"hitData":{"launchSpeed":73.0,"launchAngle":80.0,"totalDistance":76.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":170.62,"coordY":182.26}},"index":7,"playId":"9826d4dc-07aa-358d-aee0-6cf3aba749d1","pitchNumber":2,"startTime":"2026-03-20T23:38:16.263Z","endTime":"2026-03-20T23:38:22.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:38:22.478Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T23:38:35.021Z","endTime":"2026-03-20T23:40:50.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.934287376803677,"aZ":-18.326278000751824,"pfxX":10.82789344831852,"pfxZ":7.834392402648306,"pX":0.3164522731072749,"pZ":2.491300707012314,"vX0":-4.852656565634069,"vY0":-132.9586104728248,"vZ0":-4.895918762933926,"x":104.94,"y":171.51,"x0":0.7715253949543258,"y0":50.00296297450706,"z0":5.711068624531641,"aX":19.136013912193793},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.2,"breakHorizontal":-18.4,"spinRate":2264,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4140050358718601,"extension":6.204654034008958},"index":0,"playId":"7ede14bd-00b1-3d25-a857-95f477acc373","pitchNumber":1,"startTime":"2026-03-20T23:38:54.051Z","endTime":"2026-03-20T23:38:57.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96864754744291,"aZ":-28.13383309752872,"pfxX":8.681918456345544,"pfxZ":2.794241855827135,"pX":-0.42411728082732647,"pZ":1.2748738974555576,"vX0":-5.507070282440017,"vY0":-119.70239236268021,"vZ0":-4.279985646201711,"x":133.17,"y":204.36,"x0":0.7829969307486256,"y0":50.00299466846378,"z0":5.616400905527875,"aX":12.548906368330401},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.2,"breakHorizontal":-14.3,"spinRate":1479,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4582900151432119,"extension":6.20757132597684},"index":1,"playId":"306fa042-2029-34af-bfcb-9344a01865ac","pitchNumber":2,"startTime":"2026-03-20T23:39:07.614Z","endTime":"2026-03-20T23:39:10.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"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-20T23:39:19.905Z","endTime":"2026-03-20T23:39:26.638Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98870035684805,"aZ":-29.03356611230335,"pfxX":8.742951538537687,"pfxZ":2.1847626210044884,"pX":-0.7434027249279053,"pZ":0.03928738699825207,"vX0":-5.851916451965063,"vY0":-119.16549885981235,"vZ0":-6.705984870798624,"x":145.34,"y":237.72,"x0":0.6087196998902247,"y0":50.00405543640309,"z0":5.514318002877937,"aX":12.569826113687686},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.5,"breakHorizontal":-14.4,"spinRate":1528,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4597239418989054,"extension":6.08698276479923},"index":3,"playId":"70f39afa-edd6-38a1-b8e0-13fbaaf6567d","pitchNumber":3,"startTime":"2026-03-20T23:39:26.638Z","endTime":"2026-03-20T23:39:29.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.729637343036803,"aZ":-31.370160453193968,"pfxX":-2.7405667164351515,"pfxZ":0.5595462617096407,"pX":0.2902039928058268,"pZ":1.734336339048075,"vX0":-1.3217914153624846,"vY0":-118.68619060770055,"vZ0":-2.33383977276276,"x":105.94,"y":191.95,"x0":1.2103136491493063,"y0":50.000669048535194,"z0":5.5874856848749275,"aX":-3.90850463441566},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.7,"breakHorizontal":5.3,"spinRate":2712,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.461498435142377,"extension":6.038265707173076},"index":4,"playId":"e9bc6e19-2500-3550-9376-55e6c0fafdf7","pitchNumber":4,"startTime":"2026-03-20T23:39:47.112Z","endTime":"2026-03-20T23:39:52.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49872085321212,"aZ":-28.140882935825616,"pfxX":9.319583332370195,"pfxZ":2.844424466270391,"pX":-1.4917269003947284,"pZ":0.5697128828630279,"vX0":-7.880151990899298,"vY0":-118.51570491303478,"vZ0":-5.643987537908357,"x":173.86,"y":223.4,"x0":0.6719601489485808,"y0":50.001085846355366,"z0":5.564700924455045,"aX":13.203344423399104},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.0,"breakHorizontal":-14.9,"spinRate":1482,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4628626070949151,"extension":6.301721785558545},"index":5,"playId":"1fb8baa9-887f-39c6-acf8-a8a915112ad6","pitchNumber":5,"startTime":"2026-03-20T23:40:26.094Z","endTime":"2026-03-20T23:40:29.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.892698072370813,"aZ":-27.377259844510366,"pfxX":10.121070938445676,"pfxZ":3.579643830769289,"pX":-0.8267475504266352,"pZ":1.704360751161519,"vX0":-6.558720190395237,"vY0":-114.86152136080607,"vZ0":-3.08908567776934,"x":148.51,"y":192.76,"x0":0.7480386839503943,"y0":50.00163788730985,"z0":5.723501335133361,"aX":13.54883315612929},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":6.0,"breakHorizontal":-16.7,"spinRate":1523,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4765100690673978,"extension":6.147093262188276},"index":6,"playId":"8f2aa86c-684b-3d42-bed2-8962a1d1bc65","pitchNumber":6,"startTime":"2026-03-20T23:40:47.079Z","endTime":"2026-03-20T23:40:50.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.63,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:40:50.835Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out sharply to center fielder Kevin Kilpatrick Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T23:43:32.694Z","endTime":"2026-03-20T23:44:32.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606303,"fullName":"Joel Payamps","link":"/api/v1/people/606303"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687201,"link":"/api/v1/people/687201"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-20T23:40:59.787Z","endTime":"2026-03-20T23:42:27.684Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Joel Payamps replaces José Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-20T23:42:27.684Z","endTime":"2026-03-20T23:43:34.975Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606303,"link":"/api/v1/people/606303"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5861817269512,"aZ":-34.29337895111068,"pfxX":6.314455774368133,"pfxZ":-1.474143540723814,"pX":0.6001005113689329,"pZ":1.9917441241070937,"vX0":5.170969859068924,"vY0":-119.83273013018506,"vZ0":-1.3747479582270832,"x":94.13,"y":185.0,"x0":-2.414830043324038,"y0":50.00315351329931,"z0":5.668221951784515,"aX":9.078847823075554},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.8,"breakHorizontal":-12.8,"spinRate":3029,"spinDirection":104},"zone":9,"typeConfidence":2.0,"plateTime":0.4590660442103509,"extension":5.872252333949702},"index":2,"playId":"34dfb281-8d33-3821-85fd-9df088c7c171","pitchNumber":1,"startTime":"2026-03-20T23:43:34.975Z","endTime":"2026-03-20T23:43:38.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"playId":"6c5bc65d-9933-3fcd-b8f0-4bc991b220bd","startTime":"2026-03-20T23:43:50.875Z","endTime":"2026-03-20T23:43:53.875Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":4,"playId":"9f8f9598-3c75-377f-a914-63f6a91d8b2d","startTime":"2026-03-20T23:44:06.474Z","endTime":"2026-03-20T23:44:09.474Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":93.8,"endSpeed":86.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51681204660319,"aZ":-13.28761683354434,"pfxX":-3.5765026799612523,"pfxZ":9.947674266582094,"pX":-0.38124252825131816,"pZ":2.8916343856559052,"vX0":6.155954288922139,"vY0":-136.54487991841933,"vZ0":-5.075788091415827,"x":131.53,"y":160.71,"x0":-2.194647919497268,"y0":50.003381710988414,"z0":5.680463045522039,"aX":-6.791232944343734},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":5.3,"spinRate":2473,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.40028724446044484,"extension":6.269770717700578},"hitData":{"launchSpeed":103.8,"launchAngle":23.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":106.83,"coordY":52.65}},"index":5,"playId":"7464f5bc-c924-3944-9b35-9436487dcf46","pitchNumber":2,"startTime":"2026-03-20T23:44:19.871Z","endTime":"2026-03-20T23:44:32.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:44:32.338Z","atBatIndex":43},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Marcell Ozuna grounds into a force out, shortstop Ambioris Tavarez to second baseman Colby Jones. Oneil Cruz out at 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T23:44:42.970Z","endTime":"2026-03-20T23:46:05.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606303,"fullName":"Joel Payamps","link":"/api/v1/people/606303"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694222,"link":"/api/v1/people/694222"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":803475,"link":"/api/v1/people/803475"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93556916119098,"aZ":-17.370025764614212,"pfxX":-8.009384614768988,"pfxZ":7.982218207496038,"pX":-0.7232170651178197,"pZ":3.318711153528692,"vX0":6.8002473055611565,"vY0":-135.62879844954628,"vZ0":-3.330034815323299,"x":144.57,"y":149.17,"x0":-2.2280509796490247,"y0":50.00275074385896,"z0":5.780865417923133,"aX":-14.853554872029283},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":13.0,"spinRate":2222,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.40455636601292966,"extension":6.040487610218973},"index":0,"playId":"48d08efc-6214-3246-a2b8-8855e53922f1","pitchNumber":1,"startTime":"2026-03-20T23:44:57.337Z","endTime":"2026-03-20T23:45:00.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.040217436614665,"aZ":-23.280185240034022,"pfxX":-9.988758410635533,"pfxZ":4.626407323270291,"pX":-0.49851867667916433,"pZ":1.2906611122345086,"vX0":8.035255979149113,"vY0":-137.8137118117936,"vZ0":-7.073322410093121,"x":136.0,"y":203.93,"x0":-2.156326161945187,"y0":50.00029205614851,"z0":5.4664534086488175,"aX":-19.183624056801015},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.1,"breakHorizontal":16.3,"spinRate":2305,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.3976748975718185,"extension":6.334383421742333},"index":1,"playId":"70d2298f-cf4e-379d-aaea-82cc9c2d42c6","pitchNumber":2,"startTime":"2026-03-20T23:45:17.175Z","endTime":"2026-03-20T23:45:20.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-20T23:45:26.118Z","endTime":"2026-03-20T23:45:40.766Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.232431242103665,"aZ":-16.23428552697793,"pfxX":-3.0356773198903904,"pfxZ":8.276924788888332,"pX":0.3810023841001302,"pZ":3.648586789866495,"vX0":7.61614570833147,"vY0":-138.03089896417202,"vZ0":-2.2058025173579487,"x":102.48,"y":140.27,"x0":-2.0218465892671085,"y0":50.00608418867353,"z0":5.553483725981312,"aX":-5.849601173570844},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":3.8,"spinRate":2351,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39708659821407366,"extension":6.177943411560763},"index":3,"playId":"1ada8bfc-1bf6-37d3-82a7-eab49ed1dd5d","pitchNumber":3,"startTime":"2026-03-20T23:45:40.766Z","endTime":"2026-03-20T23:45:44.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":84.0,"endSpeed":77.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.887079936875754,"aZ":-32.1546702427399,"pfxX":8.20706648463021,"pfxZ":0.01627431645140831,"pX":0.6624301957487235,"pZ":1.4254056990073751,"vX0":4.976168719599093,"vY0":-122.25579705891766,"vZ0":-2.791888662726052,"x":91.75,"y":200.29,"x0":-2.4712568599269957,"y0":50.00489594722698,"z0":5.364174965800671,"aX":12.326140229296414},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.4,"breakHorizontal":-16.1,"spinRate":2715,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.44937776311439714,"extension":5.863744556965709},"hitData":{"launchSpeed":68.5,"launchAngle":-3.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.65,"coordY":156.95}},"index":4,"playId":"74b0c72d-e6fb-3335-a620-07face5c5252","pitchNumber":4,"startTime":"2026-03-20T23:45:58.377Z","endTime":"2026-03-20T23:46:05.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:46:05.168Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin Kilpatrick Jr. grounds out, shortstop Jared Triolo to first baseman Billy Cook.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T23:48:12.903Z","endTime":"2026-03-20T23:49:11.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Billy Cook replaces first baseman Ryan O'Hearn, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T23:47:25.284Z","endTime":"2026-03-20T23:48:15.081Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":656811,"link":"/api/v1/people/656811"},"defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":88.9,"endSpeed":81.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97583146548179,"aZ":-12.301950561136145,"pfxX":3.191836764440412,"pfxZ":11.786509595779211,"pX":-0.1471401057902023,"pZ":1.8978168090410483,"vX0":-3.799729134896269,"vY0":-129.28926299149555,"vZ0":-7.898755367021987,"x":122.61,"y":187.54,"x0":0.9296799743590919,"y0":50.00295676696354,"z0":5.94504386214923,"aX":5.381838591297788},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":19.7,"breakHorizontal":-4.9,"spinRate":2193,"spinDirection":150},"zone":8,"typeConfidence":0.85,"plateTime":0.4243091262852374,"extension":6.160154395843984},"index":1,"playId":"284fa8cd-6a6a-3255-b239-95719ffda931","pitchNumber":1,"startTime":"2026-03-20T23:48:15.081Z","endTime":"2026-03-20T23:48:18.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.089534710371666,"aZ":-18.319524688919557,"pfxX":7.801950795952287,"pfxZ":7.954589197101384,"pX":0.4342026400206733,"pZ":2.1000547845143425,"vX0":-3.920361686826521,"vY0":-131.2349269636876,"vZ0":-6.414748502423085,"x":100.45,"y":182.08,"x0":0.9346519675284147,"y0":50.00610290624315,"z0":5.9434785198491555,"aX":13.59458761781971},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.2,"breakHorizontal":-13.2,"spinRate":1931,"spinDirection":155},"zone":9,"typeConfidence":0.84,"plateTime":0.417564403676018,"extension":6.09365628943604},"index":2,"playId":"fbb22209-86f2-3c2e-b8f5-4abfc7e8becb","pitchNumber":2,"startTime":"2026-03-20T23:48:27.310Z","endTime":"2026-03-20T23:48:30.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63096134130879,"aZ":-16.889821929602288,"pfxX":5.309519892462286,"pfxZ":8.592273895566528,"pX":-1.2133331785508796,"pZ":1.9367120667438815,"vX0":-8.747935591352524,"vY0":-132.5994802046577,"vZ0":-5.939774415811371,"x":163.25,"y":186.49,"x0":1.4402504125933566,"y0":50.003515874014894,"z0":5.440230829779661,"aX":9.44615988146584},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.4,"breakHorizontal":-7.7,"spinRate":2073,"spinDirection":132},"zone":13,"typeConfidence":0.9,"plateTime":0.41324211225553054,"extension":6.2831359903066595},"index":3,"playId":"62af98ac-6759-3fd5-a7ef-79e3e9a5ff9e","pitchNumber":3,"startTime":"2026-03-20T23:48:41.033Z","endTime":"2026-03-20T23:48:44.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.191078231822143,"aZ":-22.29730567713877,"pfxX":7.448692777960471,"pfxZ":6.297915518787227,"pX":1.1743101928747226,"pZ":2.433524122547318,"vX0":-2.433224362827862,"vY0":-124.7331644108595,"vZ0":-4.107710894441326,"x":72.24,"y":173.07,"x0":1.197422973201374,"y0":50.00290299279558,"z0":5.950682090510379,"aX":11.681774537822372},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.7,"breakHorizontal":-12.8,"spinRate":1649,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.43990650647755025,"extension":6.069787270447786},"index":4,"playId":"d3ce389a-83dc-38ba-9e4c-a448bb004973","pitchNumber":4,"startTime":"2026-03-20T23:48:52.933Z","endTime":"2026-03-20T23:48:57.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":74.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.120362588012263,"aZ":-32.62020046019539,"pfxX":-0.42869124543263737,"pfxZ":-0.31269758102833123,"pX":-0.17139209301937033,"pZ":2.340135999542142,"vX0":-3.5199556258886355,"vY0":-119.98889937635336,"vZ0":-1.5390142678951406,"x":123.53,"y":175.6,"x0":1.381374823900856,"y0":50.00237725732818,"z0":5.945679077776328,"aX":-0.6132730872703218},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.7,"breakHorizontal":1.8,"spinRate":2016,"spinDirection":261},"zone":5,"typeConfidence":0.91,"plateTime":0.45967154883559,"extension":5.924511187878813},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.42,"coordY":151.38}},"index":5,"playId":"9be363a7-cb50-373b-ac60-20e418368792","pitchNumber":5,"startTime":"2026-03-20T23:49:06.453Z","endTime":"2026-03-20T23:49:11.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687201,"link":"/api/v1/people/687201"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":687201,"link":"/api/v1/people/687201"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:49:11.245Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Mateo walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T23:49:29.059Z","endTime":"2026-03-20T23:50:39.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.629747584171955,"aZ":-16.424328179035435,"pfxX":7.39271429485221,"pfxZ":9.125330177786793,"pX":0.7535565583161168,"pZ":1.8981231832784644,"vX0":-2.919414571904544,"vY0":-130.8141965802862,"vZ0":-7.074322886137404,"x":88.28,"y":187.53,"x0":0.9260364219972393,"y0":50.00504916747857,"z0":5.877653708527334,"aX":12.762361730853046},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.1,"breakHorizontal":-12.7,"spinRate":2045,"spinDirection":154},"zone":9,"typeConfidence":0.82,"plateTime":0.41934938530260535,"extension":6.220764457326773},"index":0,"playId":"5e08f1fa-ae45-3ec1-a83d-30464a2b2fc2","pitchNumber":1,"startTime":"2026-03-20T23:49:35.746Z","endTime":"2026-03-20T23:49:39.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.356632085744184,"aZ":-15.259983778295398,"pfxX":7.396808239395513,"pfxZ":9.830635499348633,"pX":-0.7943565466220661,"pZ":0.8100928060425178,"vX0":-6.654525832727483,"vY0":-130.54721089005528,"vZ0":-9.851770106071458,"x":147.28,"y":216.91,"x0":0.83093463446723,"y0":50.000657477165376,"z0":5.790031359592365,"aX":12.722521101600325},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.7,"breakHorizontal":-11.9,"spinRate":1941,"spinDirection":157},"zone":13,"typeConfidence":0.75,"plateTime":0.42010981259584534,"extension":6.0542102174933765},"index":1,"playId":"a62381e7-af90-32ad-9a35-2ea9096e9f7a","pitchNumber":2,"startTime":"2026-03-20T23:49:49.855Z","endTime":"2026-03-20T23:49:52.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.172237157943893,"aZ":-17.49920770451123,"pfxX":-0.7794154763325922,"pfxZ":9.007427061139769,"pX":-0.3333470368507109,"pZ":2.136547609525012,"vX0":-3.670197997459968,"vY0":-127.11841265987498,"vZ0":-5.894300082354183,"x":129.71,"y":181.09,"x0":1.233082547696538,"y0":50.001386233305105,"z0":5.884288725854537,"aX":-1.269316900689513},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":15.1,"breakHorizontal":2.3,"spinRate":2285,"spinDirection":159},"zone":7,"typeConfidence":0.98,"plateTime":0.43163650845386714,"extension":5.902908522957447},"index":2,"playId":"b912cf38-1476-3b1d-9986-46cacefc2175","pitchNumber":3,"startTime":"2026-03-20T23:50:03.964Z","endTime":"2026-03-20T23:50:10.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48760950424057,"aZ":-17.394334388112927,"pfxX":7.1923868316961315,"pfxZ":8.755687115591181,"pX":1.1963801106322165,"pZ":1.8286581345482333,"vX0":-2.133301468237664,"vY0":-129.46742444734315,"vZ0":-6.952397467302822,"x":71.4,"y":189.41,"x0":1.0995659016947004,"y0":50.00214698766348,"z0":5.893091553794066,"aX":12.138432624785805},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.4,"breakHorizontal":-12.5,"spinRate":2090,"spinDirection":151},"zone":14,"typeConfidence":0.64,"plateTime":0.4240007768660021,"extension":6.204940868591681},"index":3,"playId":"7f104491-ea29-39f1-aed1-6a2358e2089a","pitchNumber":4,"startTime":"2026-03-20T23:50:21.068Z","endTime":"2026-03-20T23:50:25.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85212585034441,"aZ":-17.37108946737092,"pfxX":6.3851380026732745,"pfxZ":9.390125766856364,"pX":0.040726968825857635,"pZ":1.3510445077472768,"vX0":-4.616474952511702,"vY0":-125.17695678153032,"vZ0":-7.359545283010629,"x":115.45,"y":202.3,"x0":1.0854818362098697,"y0":50.001390964636634,"z0":5.767620738563659,"aX":10.064164185700658},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":15.4,"breakHorizontal":-10.4,"spinRate":1739,"spinDirection":146},"zone":14,"typeConfidence":0.89,"plateTime":0.43869103434391477,"extension":5.931498248361806},"index":4,"playId":"ac3a3900-ae3c-3f9e-b32a-6d59f86058b3","pitchNumber":5,"startTime":"2026-03-20T23:50:34.728Z","endTime":"2026-03-20T23:50:39.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:50:39.086Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ambioris Tavarez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T23:50:56.007Z","endTime":"2026-03-20T23:51:57.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694222,"fullName":"Ambioris Tavarez","link":"/api/v1/people/694222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694222,"fullName":"Ambioris Tavarez","link":"/api/v1/people/694222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89725728311661,"aZ":-12.447194430984583,"pfxX":3.3247052329577294,"pfxZ":11.44542903459952,"pX":-0.7723905964821953,"pZ":3.1629756971151153,"vX0":-5.20821385856959,"vY0":-131.00600388866334,"vZ0":-4.854422217339737,"x":146.44,"y":153.38,"x0":0.8172655015850985,"y0":50.00014634838949,"z0":5.983802712348067,"aX":5.729275193931991},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.8,"breakHorizontal":-4.8,"spinRate":2308,"spinDirection":153},"zone":1,"typeConfidence":0.89,"plateTime":0.4194904134530555,"extension":6.133401119723708},"index":0,"playId":"cd2ecf4e-d4ba-3c1d-8cf8-e42f941017c7","pitchNumber":1,"startTime":"2026-03-20T23:51:04.310Z","endTime":"2026-03-20T23:51:07.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":694222,"link":"/api/v1/people/694222","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.517765349342795,"aZ":-19.027707985711793,"pfxX":6.840975734859082,"pfxZ":7.946579945470225,"pX":0.5077950163003593,"pZ":3.709417656182031,"vX0":-3.1483949332005166,"vY0":-128.08151274540884,"vZ0":-2.2308251247186153,"x":97.64,"y":138.63,"x0":0.8670550222725358,"y0":50.00257251892271,"z0":6.086579363535331,"aX":11.316750078022825},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.0,"breakHorizontal":-11.6,"spinRate":2021,"spinDirection":152},"zone":12,"typeConfidence":0.59,"plateTime":0.4283528974899724,"extension":6.032092516419819},"index":1,"playId":"dc35ad67-5fec-32de-b783-5fb15ca5d503","pitchNumber":2,"startTime":"2026-03-20T23:51:36.580Z","endTime":"2026-03-20T23:51:41.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":694222,"link":"/api/v1/people/694222","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00348301828599,"aZ":-16.87729127817932,"pfxX":6.012012293124824,"pfxZ":8.64579383748949,"pX":-0.4405377192340414,"pZ":3.807729166484354,"vX0":-6.896008404379614,"vY0":-132.81388189427327,"vZ0":-1.5207569189927215,"x":133.79,"y":135.97,"x0":1.42035413723877,"y0":50.002890978527034,"z0":5.627438077120409,"aX":10.63756071997571},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.5,"breakHorizontal":-9.2,"spinRate":2015,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.41394278780316274,"extension":5.928597142715923},"index":2,"playId":"9e159382-fe1c-3b1c-a53c-d06ad7c6aab7","pitchNumber":3,"startTime":"2026-03-20T23:51:54.154Z","endTime":"2026-03-20T23:51:57.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":694222,"link":"/api/v1/people/694222","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694222,"link":"/api/v1/people/694222"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":694222,"link":"/api/v1/people/694222"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:51:57.986Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Guanipa singles on a ground ball to center fielder Oneil Cruz, deflected by shortstop Jared Triolo. Jorge Mateo scores.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T23:52:32.974Z","endTime":"2026-03-20T23:53:12.050Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":{"id":694298,"link":"/api/v1/people/694298"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"96c25b40-f5a5-36c8-ad29-009e39bb88f9","startTime":"2026-03-20T23:52:18.565Z","endTime":"2026-03-20T23:52:21.565Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01771585658181,"aZ":-14.55105162945216,"pfxX":3.3169115151843824,"pfxZ":10.318485296459745,"pX":-1.2251784949115228,"pZ":4.51337746262025,"vX0":-5.701840245491247,"vY0":-130.75313775636906,"vZ0":-1.3823693043942777,"x":163.7,"y":116.92,"x0":0.5662827534697467,"y0":50.00544712351117,"z0":6.156117856251107,"aX":5.667119203432801},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.5,"breakHorizontal":-4.6,"spinRate":2074,"spinDirection":152},"zone":11,"typeConfidence":0.84,"plateTime":0.42105947493650264,"extension":5.822725773711526},"index":1,"playId":"02a8ac68-a081-368a-b968-aee2f1db1650","pitchNumber":1,"startTime":"2026-03-20T23:52:35.267Z","endTime":"2026-03-20T23:52:39.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jorge Mateo steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"02a8ac68-a081-368a-b968-aee2f1db1650","startTime":"2026-03-20T23:52:43.186Z","endTime":"2026-03-20T23:53:00.573Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"},"defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"postOnSecond":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.33,"dramaIndex":16.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.022210259150942,"aZ":-24.59937061112653,"pfxX":6.926216269748658,"pfxZ":5.0431337040423685,"pX":0.15345804843213123,"pZ":2.0488835199406097,"vX0":-4.2497765519538415,"vY0":-122.31309518380763,"vZ0":-3.9191250526782504,"x":111.15,"y":183.46,"x0":1.0210734635675864,"y0":50.00317960404813,"z0":5.801863368249855,"aX":10.406282870225146},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.4,"breakHorizontal":-11.4,"spinRate":1715,"spinDirection":140},"zone":8,"typeConfidence":0.91,"plateTime":0.4492510089723796,"extension":6.0522711057141905},"hitData":{"launchSpeed":98.4,"launchAngle":5.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.87,"coordY":106.32}},"index":3,"playId":"9981eeff-c2c7-3567-8f19-38500b813832","pitchNumber":2,"startTime":"2026-03-20T23:53:00.573Z","endTime":"2026-03-20T23:53:12.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"second":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806994,"link":"/api/v1/people/806994"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":806994,"link":"/api/v1/people/806994"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.6,"awayTeamWinProbability":5.400000000000006,"homeTeamWinProbabilityAdded":3.999999999999986,"leverageIndex":0.33,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:53:12.050Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a ground ball to center fielder Oneil Cruz. Luis Guanipa to 3rd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T23:53:34.454Z","endTime":"2026-03-20T23:53:49.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnThird":{"id":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.995798290021124,"aZ":-29.824760442256864,"pfxX":0.43977489178040857,"pfxZ":1.6660474738141975,"pX":-0.0011077342358428292,"pZ":3.346897632067136,"vX0":-5.659507297705678,"vY0":-119.217377843219,"vZ0":0.4347709483233233,"x":117.04,"y":148.41,"x0":2.366011975877469,"y0":50.00380888591653,"z0":5.896061730515296,"aX":0.621045382671149},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.5,"breakHorizontal":0.8,"spinRate":2740,"spinDirection":215},"zone":2,"typeConfidence":0.89,"plateTime":0.4628198006127451,"extension":5.877606146439621},"hitData":{"launchSpeed":91.3,"launchAngle":-8.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.49,"coordY":103.49}},"index":0,"playId":"7b1917ed-c8f8-35da-a4b6-b25c65209f96","pitchNumber":1,"startTime":"2026-03-20T23:53:39.755Z","endTime":"2026-03-20T23:53:49.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":806994,"link":"/api/v1/people/806994"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:53:49.569Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Groshans strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T23:54:19.550Z","endTime":"2026-03-20T23:55:21.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":677954,"fullName":"Jordan Groshans","link":"/api/v1/people/677954"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694298,"fullName":"Nick Dombkowski","link":"/api/v1/people/694298"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677954,"fullName":"Jordan Groshans","link":"/api/v1/people/677954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.034268232506406,"aZ":-15.63616522061557,"pfxX":3.7006352977990593,"pfxZ":9.554016989892,"pX":-0.39392366160104436,"pZ":3.2911189515469963,"vX0":-4.692325567387346,"vY0":-131.29900069974877,"vZ0":-3.784125059305551,"x":132.02,"y":149.92,"x0":0.9427746438197371,"y0":50.00240118644398,"z0":5.928228027001101,"aX":6.405794989667902},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.6,"breakHorizontal":-5.5,"spinRate":2145,"spinDirection":146},"zone":1,"typeConfidence":0.88,"plateTime":0.41853877899341363,"extension":5.993271735458362},"index":0,"playId":"06ad6531-b1d0-3170-858a-570675db9f0d","pitchNumber":1,"startTime":"2026-03-20T23:54:22.444Z","endTime":"2026-03-20T23:54:25.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":677954,"link":"/api/v1/people/677954","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":806994,"link":"/api/v1/people/806994"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":74.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87892377759667,"aZ":-29.808073948084093,"pfxX":-2.292085006992619,"pfxZ":1.6543178932730989,"pX":-0.7507807646972365,"pZ":2.6421784425999517,"vX0":-4.0234693224894,"vY0":-120.31408550555697,"vZ0":-1.2856664454729199,"x":145.62,"y":167.44,"x0":1.2578705422284322,"y0":50.00192983212681,"z0":5.888253252944897,"aX":-3.273774233703418},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.9,"breakHorizontal":5.3,"spinRate":2721,"spinDirection":272},"zone":4,"typeConfidence":0.9,"plateTime":0.4597606723003067,"extension":6.1941226569635575},"index":1,"playId":"e7232f54-af2b-38a6-9961-5d7b94aaea9f","pitchNumber":2,"startTime":"2026-03-20T23:54:44.298Z","endTime":"2026-03-20T23:55:45.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":677954,"link":"/api/v1/people/677954","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":806994,"link":"/api/v1/people/806994"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.476415159239963,"aZ":-20.085694004173547,"pfxX":7.947812950273379,"pfxZ":7.987414246929712,"pX":1.3210871067622703,"pZ":1.9334028505276404,"vX0":-2.2823989911230735,"vY0":-122.8360626209269,"vZ0":-5.27097036410682,"x":66.64,"y":186.58,"x0":1.2350204208266915,"y0":50.0042311834766,"z0":5.836899824791407,"aX":12.031695993846263},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":13.3,"breakHorizontal":-13.8,"spinRate":1818,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.44752192487003173,"extension":6.237982246055482},"index":2,"playId":"cb51ee0f-f3ae-3a4d-a382-32a1d69ce4f5","pitchNumber":3,"startTime":"2026-03-20T23:55:18.448Z","endTime":"2026-03-20T23:55:21.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":677954,"link":"/api/v1/people/677954","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":806994,"link":"/api/v1/people/806994"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677954,"link":"/api/v1/people/677954"},"credit":"b_ab"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_ab"},{"player":{"id":677954,"link":"/api/v1/people/677954"},"credit":"b_pa"},{"player":{"id":694298,"link":"/api/v1/people/694298"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:55:21.981Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T23:57:22.243Z","endTime":"2026-03-20T23:58:05.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606303,"fullName":"Joel Payamps","link":"/api/v1/people/606303"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46900191136625,"aZ":-20.606786222519723,"pfxX":-9.493819644481103,"pfxZ":6.2024899623167045,"pX":0.5604739195824744,"pZ":2.0491325600897916,"vX0":10.24449072097822,"vY0":-136.72951274515594,"vZ0":-5.80262933169451,"x":95.64,"y":183.45,"x0":-2.029088358799631,"y0":50.001957828109575,"z0":5.645208413617469,"aX":-17.6996771711609},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.0,"breakHorizontal":14.6,"spinRate":2283,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.40297428186020845,"extension":6.1108844742083965},"index":0,"playId":"aa046390-f3e5-361d-a6df-1194fc4a3ada","pitchNumber":1,"startTime":"2026-03-20T23:57:33.878Z","endTime":"2026-03-20T23:57:37.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1740715244078,"aZ":-15.783271656489502,"pfxX":-5.146624879726593,"pfxZ":8.643549157236233,"pX":0.6354179427052877,"pZ":2.2685103698200493,"vX0":9.673323821819315,"vY0":-136.82617378891584,"vZ0":-5.890576727789647,"x":92.78,"y":177.53,"x0":-2.276935448910949,"y0":50.00054731846545,"z0":5.530549188083305,"aX":-9.757769252492576},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":7.3,"spinRate":2274,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40028614749617386,"extension":6.121513965391263},"index":1,"playId":"5a7190a0-4eb1-3966-a7dc-ef9e639203d7","pitchNumber":2,"startTime":"2026-03-20T23:57:46.814Z","endTime":"2026-03-20T23:57:49.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.430636336247826,"aZ":-31.975507365722333,"pfxX":6.017542862562635,"pfxZ":0.1361415858199786,"pX":1.1474777946725143,"pZ":0.7822663922390072,"vX0":6.485080823179532,"vY0":-121.72798164417324,"vZ0":-4.2380348990572685,"x":73.26,"y":217.66,"x0":-2.344461719818299,"y0":50.00428999551933,"z0":5.349021553042663,"aX":8.92816173517691},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.6,"breakHorizontal":-12.6,"spinRate":2748,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45192970022764944,"extension":5.932580266811291},"index":2,"playId":"9728c653-b4e5-3b03-abbe-7300ea916276","pitchNumber":3,"startTime":"2026-03-20T23:58:01.106Z","endTime":"2026-03-20T23:58:05.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:58:05.448Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T23:58:16.567Z","endTime":"2026-03-20T23:59:51.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606303,"fullName":"Joel Payamps","link":"/api/v1/people/606303"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.046128065689295,"aZ":-29.04759393413004,"pfxX":7.327059712912675,"pfxZ":2.084442081566303,"pX":1.5664975827242609,"pZ":1.4109027905082494,"vX0":7.100267140822815,"vY0":-122.27896545631933,"vZ0":-3.68798096130886,"x":57.29,"y":200.69,"x0":-2.3360596383722867,"y0":50.00373831892944,"z0":5.454270719510519,"aX":11.000699309725292},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.1,"breakHorizontal":-15.0,"spinRate":2841,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4494031009115229,"extension":5.967755707428393},"index":0,"playId":"8f8e2cc9-78bc-3c39-932e-6f91f81518bd","pitchNumber":1,"startTime":"2026-03-20T23:58:29.283Z","endTime":"2026-03-20T23:58:32.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"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-20T23:58:38.872Z","endTime":"2026-03-20T23:58:52.589Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.222756096163117,"aZ":-31.60440828385827,"pfxX":8.63646576084172,"pfxZ":0.3793358488200873,"pX":0.8966574856288198,"pZ":2.17146743834543,"vX0":4.9726536366563305,"vY0":-121.82493746338044,"vZ0":-1.2507450146691115,"x":82.82,"y":180.15,"x0":-2.296751058364796,"y0":50.001908173659224,"z0":5.437795079718964,"aX":12.904160515608616},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.6,"breakHorizontal":-16.8,"spinRate":2733,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.45060202079545375,"extension":5.772755351608845},"index":2,"playId":"673e1608-f664-3bfe-9743-0ce6afcdfc61","pitchNumber":2,"startTime":"2026-03-20T23:58:52.589Z","endTime":"2026-03-20T23:58:55.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":84.0,"endSpeed":76.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46492398724799,"aZ":-33.7509143255204,"pfxX":8.415738010242151,"pfxZ":-1.059350302062879,"pX":0.5398390573102531,"pZ":0.7677882016742341,"vX0":4.551230155546846,"vY0":-122.11576144256276,"vZ0":-3.586798956764504,"x":96.42,"y":218.05,"x0":-2.4506904400444403,"y0":50.00272831739421,"z0":5.205828318564405,"aX":12.516554106207185},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.6,"breakHorizontal":-16.4,"spinRate":2797,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45116428686881527,"extension":5.86561398401718},"index":3,"playId":"aa270ad3-3581-3583-a252-460775e7d694","pitchNumber":3,"startTime":"2026-03-20T23:59:06.551Z","endTime":"2026-03-20T23:59:09.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":83.3,"endSpeed":76.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05918386142079,"aZ":-31.91440148022267,"pfxX":10.172085686214484,"pfxZ":0.17626354059847005,"pX":0.9766657763056573,"pZ":0.2873514954196478,"vX0":4.745038697250995,"vY0":-121.24618302052151,"vZ0":-4.857834146417194,"x":79.77,"y":231.02,"x0":-2.3310630067938938,"y0":50.00368949935971,"z0":5.121361349217351,"aX":15.051767939930167},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.6,"breakHorizontal":-19.6,"spinRate":2786,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.45281405410973097,"extension":5.880098536587078},"index":4,"playId":"1c1b1e13-d693-3614-af32-0b03ce699d8a","pitchNumber":4,"startTime":"2026-03-20T23:59:24.600Z","endTime":"2026-03-20T23:59:27.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07854798104184,"aZ":-17.65339230795346,"pfxX":-3.669361859042594,"pfxZ":7.472128746184559,"pX":-0.17200444577605814,"pZ":3.839439080214635,"vX0":6.453170172300108,"vY0":-137.69194052540087,"vZ0":-1.5127718127552292,"x":123.56,"y":135.12,"x0":-2.0563917014642175,"y0":50.00395297001112,"z0":5.575686448375942,"aX":-7.132581183770058},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":5.5,"spinRate":2481,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3959463348779271,"extension":5.98669378450267},"index":5,"playId":"5bfececf-c4e3-3811-82e8-c51974d3aa1d","pitchNumber":5,"startTime":"2026-03-20T23:59:47.728Z","endTime":"2026-03-20T23:59:51.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:59:51.130Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Yorke lines out to center fielder Kevin Kilpatrick Jr.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:00:00.340Z","endTime":"2026-03-21T00:01:40.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606303,"fullName":"Joel Payamps","link":"/api/v1/people/606303"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687201,"link":"/api/v1/people/687201"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95425883240968,"aZ":-24.40895451551275,"pfxX":-9.717511940913461,"pfxZ":4.057296078281294,"pX":0.10753253607042405,"pZ":1.8839409636344937,"vX0":8.950348022742896,"vY0":-137.40207281214091,"vZ0":-5.4691117624034575,"x":112.9,"y":187.91,"x0":-1.9268621182428218,"y0":50.005134970179625,"z0":5.554971592118338,"aX":-18.614914798770055},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":15.7,"spinRate":2365,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.39836188278579776,"extension":5.94227805149808},"index":0,"playId":"e33e6c71-4568-3656-87dc-1c441a651e3f","pitchNumber":1,"startTime":"2026-03-21T00:00:13.293Z","endTime":"2026-03-21T00:00:16.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.018756213754234,"aZ":-25.29779121286679,"pfxX":-10.008768949361425,"pfxZ":3.5825367315318832,"pX":0.7969260738254581,"pZ":0.8088451968192962,"vX0":11.19879781014388,"vY0":-137.7967046101624,"vZ0":-7.814192914068634,"x":86.62,"y":216.94,"x0":-2.0221618245199804,"y0":50.00615074718005,"z0":5.394487569717847,"aX":-19.225188443695743},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.9,"breakHorizontal":15.7,"spinRate":2133,"spinDirection":265},"zone":14,"typeConfidence":2.0,"plateTime":0.3977022781393651,"extension":6.3957483071493195},"index":1,"playId":"0ab7fbf2-e93c-344a-a41e-89084428dc42","pitchNumber":2,"startTime":"2026-03-21T00:00:26.960Z","endTime":"2026-03-21T00:00:30.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.990306981913328,"aZ":-31.82917053128172,"pfxX":7.612685982094556,"pfxZ":0.22074995781174378,"pX":0.5423460125842716,"pZ":0.6689251287559256,"vX0":4.51505536571501,"vY0":-122.79583332110941,"vZ0":-4.573127381782938,"x":96.33,"y":220.72,"x0":-2.3080534422047823,"y0":50.00071319896492,"z0":5.259014782716489,"aX":11.638543143696774},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.4,"breakHorizontal":-14.9,"spinRate":2785,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4458118306802321,"extension":5.9769728739834385},"index":2,"playId":"968330a1-c9cf-30da-97c2-15ac4137f2b8","pitchNumber":3,"startTime":"2026-03-21T00:00:44.022Z","endTime":"2026-03-21T00:00:47.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.3,"endSpeed":86.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27481255665098,"aZ":-15.825584690062142,"pfxX":-4.412350275643101,"pfxZ":8.58211222412989,"pX":0.9458970902954277,"pZ":1.9585785061540848,"vX0":9.604277698333714,"vY0":-136.9294210520368,"vZ0":-6.168743027878323,"x":80.94,"y":185.9,"x0":-2.0285794682403595,"y0":50.006440104575454,"z0":5.3173373808660225,"aX":-8.409821611843803},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":6.0,"spinRate":2408,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39949572101329833,"extension":6.146540465931753},"index":3,"playId":"eef2ad89-e6ca-3531-97b0-60dae53d2fa1","pitchNumber":4,"startTime":"2026-03-21T00:01:00.615Z","endTime":"2026-03-21T00:01:04.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.397452698743134,"aZ":-16.067663071723885,"pfxX":-5.3272584950034805,"pfxZ":8.458312557114777,"pX":0.7647617681585541,"pZ":1.6344456750359098,"vX0":9.306286369290204,"vY0":-136.90091772666526,"vZ0":-7.075873707424191,"x":87.85,"y":194.65,"x0":-1.9819179182441684,"y0":50.00069423436633,"z0":5.346554915950111,"aX":-10.141774431209297},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":7.8,"spinRate":2405,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.399657094482738,"extension":5.9889404342389785},"index":4,"playId":"5f59a215-a3d1-3149-a2c6-5e0491df42e3","pitchNumber":5,"startTime":"2026-03-21T00:01:17.913Z","endTime":"2026-03-21T00:01:21.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39497618500774,"aZ":-29.03988950766364,"pfxX":4.959520110981721,"pfxZ":2.0956883271355693,"pX":0.4830842023146912,"pZ":1.7819673626184884,"vX0":5.158978983293034,"vY0":-122.2369673401639,"vZ0":-2.6909756008524846,"x":98.59,"y":190.67,"x0":-2.3073798393648035,"y0":50.00561464792477,"z0":5.416629949768349,"aX":7.428704559626686},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.4,"breakHorizontal":-10.3,"spinRate":2783,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.44985361657785417,"extension":6.079977738698613},"hitData":{"launchSpeed":99.0,"launchAngle":18.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.77,"coordY":74.27}},"index":5,"playId":"1f98f053-1746-3529-a9f6-5bcd3bfaac76","pitchNumber":6,"startTime":"2026-03-21T00:01:35.177Z","endTime":"2026-03-21T00:01:40.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:01:40.058Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cal Conley doubles (1) on a sharp fly ball to left fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T00:04:00.895Z","endTime":"2026-03-21T00:04:36.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":695462,"fullName":"Cal Conley","link":"/api/v1/people/695462"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677957,"fullName":"Brandon Neeck","link":"/api/v1/people/677957"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695462,"fullName":"Cal Conley","link":"/api/v1/people/695462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[6,7],"actionIndex":[0,1,2,3,4,5],"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":695462,"fullName":"Cal Conley","link":"/api/v1/people/695462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Carl Calixte replaces second baseman Nick Yorke, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":5,"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-21T00:03:13.637Z","endTime":"2026-03-21T00:03:13.660Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":821156,"link":"/api/v1/people/821156"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":694377,"link":"/api/v1/people/694377"},"defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carlos Caro replaces shortstop Jared Triolo, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":5,"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-21T00:03:13.660Z","endTime":"2026-03-21T00:03:13.662Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814261,"link":"/api/v1/people/814261"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":669707,"link":"/api/v1/people/669707"},"defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Alika Williams replaces center fielder Oneil Cruz, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":5,"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-21T00:03:13.662Z","endTime":"2026-03-21T00:03:13.664Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyler Callihan replaces catcher Rafael Flores Jr., batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T00:03:13.664Z","endTime":"2026-03-21T00:03:13.665Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":804668,"link":"/api/v1/people/804668"},"defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":694377,"link":"/api/v1/people/694377"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Shawn Ross replaces third baseman Nick Gonzales, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-21T00:03:13.665Z","endTime":"2026-03-21T00:03:13.667Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676566,"link":"/api/v1/people/676566"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":693304,"link":"/api/v1/people/693304"},"defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brandon Neeck replaces Nick Dombkowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-21T00:03:13.667Z","endTime":"2026-03-21T00:04:03.123Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677957,"link":"/api/v1/people/677957"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694298,"link":"/api/v1/people/694298","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.5,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15838811643076,"aZ":-14.491170958911026,"pfxX":6.072558251349385,"pfxZ":9.511078852097967,"pX":1.2186236449877947,"pZ":5.206663871547723,"vX0":-4.616701908917516,"vY0":-136.2789793574435,"vZ0":1.0442847991954105,"x":70.55,"y":98.2,"x0":2.1554813494861857,"y0":50.003082599316784,"z0":5.82724186333949,"aX":11.291182432111755},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":-9.8,"spinRate":2367,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.40369205899883376,"extension":6.800820194756132},"index":6,"playId":"5f26bc80-218d-37d0-956d-26de02f93c41","pitchNumber":1,"startTime":"2026-03-21T00:04:03.123Z","endTime":"2026-03-21T00:04:06.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.3,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63234765308358,"aZ":-28.567058398587417,"pfxX":-2.406585317695762,"pfxZ":2.2930049478514025,"pX":-0.43292363148811713,"pZ":2.694421912534474,"vX0":-5.573512416209041,"vY0":-125.16193118611255,"vZ0":-1.5456535419608128,"x":133.5,"y":166.03,"x0":2.14416219141035,"y0":50.00018906371979,"z0":5.681681901533491,"aX":-3.778007984469654},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.1,"breakHorizontal":5.8,"spinRate":2561,"spinDirection":213},"zone":1,"typeConfidence":0.81,"plateTime":0.43930323305168706,"extension":6.92142914788872},"hitData":{"launchSpeed":104.3,"launchAngle":24.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":31.69,"coordY":100.95}},"index":7,"playId":"2e93e803-8b6b-3882-8bd9-3f1ea6ea4a42","pitchNumber":2,"startTime":"2026-03-21T00:04:24.653Z","endTime":"2026-03-21T00:04:36.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695462,"link":"/api/v1/people/695462"},"credit":"b_ab"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_ab"},{"player":{"id":695462,"link":"/api/v1/people/695462"},"credit":"b_pa"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.89999999999999,"awayTeamWinProbability":2.1000000000000085,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.11,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:04:36.056Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Keshawn Ogans called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T00:05:05.018Z","endTime":"2026-03-21T00:06:52.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687248,"fullName":"Keshawn Ogans","link":"/api/v1/people/687248"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677957,"fullName":"Brandon Neeck","link":"/api/v1/people/677957"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695462,"fullName":"Cal Conley","link":"/api/v1/people/695462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687248,"fullName":"Keshawn Ogans","link":"/api/v1/people/687248"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676566,"link":"/api/v1/people/676566"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Keshawn Ogans replaces Dominic Smith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":5,"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-21T00:04:47.421Z","endTime":"2026-03-21T00:05:07.360Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687248,"link":"/api/v1/people/687248"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":695462,"link":"/api/v1/people/695462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.172498644002108,"aZ":-16.573506982345855,"pfxX":5.322982276720291,"pfxZ":8.670546703757125,"pX":1.9180448795684188,"pZ":4.271225720407651,"vX0":-2.2893661899592863,"vY0":-133.85673093538685,"vZ0":-0.6128391368062945,"x":43.89,"y":123.46,"x0":2.0968758872252216,"y0":50.00322693323337,"z0":5.6989914224098275,"aX":9.577869105796537},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.7,"breakHorizontal":-9.1,"spinRate":2205,"spinDirection":140},"zone":12,"typeConfidence":0.71,"plateTime":0.41052295359882685,"extension":6.955566669656214},"index":1,"playId":"c0dd3000-360f-3b94-abc3-eb38b12eac0b","pitchNumber":1,"startTime":"2026-03-21T00:05:07.360Z","endTime":"2026-03-21T00:05:10.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687248,"link":"/api/v1/people/687248","batSide":{"code":"R","description":"Right"}},"second":{"id":695462,"link":"/api/v1/people/695462"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19257379583141,"aZ":-32.35412849402682,"pfxX":-5.969051049023059,"pfxZ":-0.1277515170771668,"pX":-0.5034245525037511,"pZ":1.7942107846859214,"vX0":-4.785889526760864,"vY0":-118.22367037862392,"vZ0":-1.9187536688405684,"x":136.19,"y":190.34,"x0":2.3318978120878766,"y0":50.00340493098083,"z0":5.621776901070702,"aX":-8.34260190697979},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.5,"breakHorizontal":12.1,"spinRate":2746,"spinDirection":288},"zone":7,"typeConfidence":0.94,"plateTime":0.46554254899040926,"extension":7.035070840968869},"index":2,"playId":"3b691ec3-4e77-3d2b-b203-2160640fa594","pitchNumber":2,"startTime":"2026-03-21T00:05:24.014Z","endTime":"2026-03-21T00:05:28.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687248,"link":"/api/v1/people/687248","batSide":{"code":"R","description":"Right"}},"second":{"id":695462,"link":"/api/v1/people/695462"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.1,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30119561263304,"aZ":-30.25831877251431,"pfxX":8.66850829608517,"pfxZ":1.2001869870524615,"pX":0.9287105941024884,"pZ":2.7325399661083263,"vX0":-5.932990974169265,"vY0":-126.19010172260447,"vZ0":-1.284723503012924,"x":81.6,"y":165.0,"x0":2.1920454100789217,"y0":50.00621173482402,"z0":5.701187354385743,"aX":13.888327695358747},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.2,"breakHorizontal":-14.3,"spinRate":1912,"spinDirection":127},"zone":12,"typeConfidence":0.86,"plateTime":0.43518373097949725,"extension":7.102785354446553},"index":3,"playId":"bebf0819-d3dc-3f8a-bd8d-8d38e28a0d2c","pitchNumber":3,"startTime":"2026-03-21T00:05:55.257Z","endTime":"2026-03-21T00:05:59.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687248,"link":"/api/v1/people/687248","batSide":{"code":"R","description":"Right"}},"second":{"id":695462,"link":"/api/v1/people/695462"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.5,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36378742061155,"aZ":-14.841141396482692,"pfxX":7.223343081417733,"pfxZ":9.62999797506129,"pX":-0.005053414539744623,"pZ":2.2521538949183095,"vX0":-8.079816148966353,"vY0":-134.13436286123755,"vZ0":-5.658881844075606,"x":117.19,"y":177.97,"x0":2.1255257679131114,"y0":50.000234690270304,"z0":5.469358874796903,"aX":12.997981592228617},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":-11.0,"spinRate":2352,"spinDirection":142},"zone":5,"typeConfidence":0.78,"plateTime":0.4102847283955966,"extension":7.1334475911387},"index":4,"playId":"6dff8b71-7448-3ded-8e0f-4aad116b5dcf","pitchNumber":4,"startTime":"2026-03-21T00:06:13.785Z","endTime":"2026-03-21T00:06:17.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687248,"link":"/api/v1/people/687248","batSide":{"code":"R","description":"Right"}},"second":{"id":695462,"link":"/api/v1/people/695462"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-21T00:06:29.021Z","endTime":"2026-03-21T00:06:46.986Z","isPitch":false,"type":"action","player":{"id":687248,"link":"/api/v1/people/687248"},"defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687248,"link":"/api/v1/people/687248","batSide":{"code":"R","description":"Right"}},"second":{"id":695462,"link":"/api/v1/people/695462"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.3,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07561005999199,"aZ":-29.13189415517035,"pfxX":9.740877854967783,"pfxZ":1.878349225078134,"pX":0.3237684764320296,"pZ":3.045873885947734,"vX0":-7.8793319688591,"vY0":-126.9286420297969,"vZ0":-0.716976835823294,"x":104.66,"y":156.54,"x0":2.2159383892789672,"y0":50.000481973368586,"z0":5.669439344220671,"aX":15.754794779413933},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":-15.6,"spinRate":2001,"spinDirection":118},"zone":3,"typeConfidence":0.91,"plateTime":0.43295637791724406,"extension":7.029101211616219},"index":6,"playId":"b7208183-e6f7-3ee1-ae72-e452e9c7281f","pitchNumber":5,"startTime":"2026-03-21T00:06:46.986Z","endTime":"2026-03-21T00:06:52.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687248,"link":"/api/v1/people/687248","batSide":{"code":"R","description":"Right"}},"second":{"id":695462,"link":"/api/v1/people/695462"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687248,"link":"/api/v1/people/687248"},"credit":"b_ab"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_ab"},{"player":{"id":687248,"link":"/api/v1/people/687248"},"credit":"b_pa"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:06:52.110Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colby Jones singles on a ground ball to left fielder Jake Mangum. Cal Conley scores.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T00:06:59.481Z","endTime":"2026-03-21T00:08:15.291Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":803475,"fullName":"Colby Jones","link":"/api/v1/people/803475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677957,"fullName":"Brandon Neeck","link":"/api/v1/people/677957"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":803475,"fullName":"Colby Jones","link":"/api/v1/people/803475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":695462,"fullName":"Cal Conley","link":"/api/v1/people/695462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":803475,"fullName":"Colby Jones","link":"/api/v1/people/803475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695462,"fullName":"Cal Conley","link":"/api/v1/people/695462"},"responsiblePitcher":{"id":677957,"link":"/api/v1/people/677957"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.782786945298454,"aZ":-26.314960594804482,"pfxX":-0.3312903850941167,"pfxZ":3.4797095662490394,"pX":-1.3799558738683821,"pZ":1.9614559911875677,"vX0":-8.86759238081679,"vY0":-129.12986939013888,"vZ0":-3.880929696175037,"x":169.6,"y":185.82,"x0":2.146619834741993,"y0":50.00157369966658,"z0":5.516685991489254,"aX":-0.5554994995853798},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":2.6,"spinRate":2528,"spinDirection":199},"zone":13,"typeConfidence":0.73,"plateTime":0.4247587246624249,"extension":6.957289977865106},"index":0,"playId":"e05e2be3-4150-3980-aef9-ccd0c5759e15","pitchNumber":1,"startTime":"2026-03-21T00:07:15.592Z","endTime":"2026-03-21T00:07:19.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":803475,"link":"/api/v1/people/803475","batSide":{"code":"R","description":"Right"}},"second":{"id":695462,"link":"/api/v1/people/695462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cal Conley steals (1) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"e05e2be3-4150-3980-aef9-ccd0c5759e15","startTime":"2026-03-21T00:07:24.952Z","endTime":"2026-03-21T00:07:47.127Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695462,"link":"/api/v1/people/695462"},"defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":803475,"link":"/api/v1/people/803475","batSide":{"code":"R","description":"Right"}},"second":{"id":695462,"link":"/api/v1/people/695462"},"postOnThird":{"id":695462,"link":"/api/v1/people/695462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26454211250869,"aZ":-16.485813307654453,"pfxX":6.969164394713635,"pfxZ":8.706308989634143,"pX":-0.10995694901520253,"pZ":2.809653364343978,"vX0":-8.324666941062207,"vY0":-134.42774535509884,"vZ0":-4.085810518107429,"x":121.19,"y":162.92,"x0":2.143843257536219,"y0":50.00566211715847,"z0":5.544457689242562,"aX":12.563539659441705},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":-10.6,"spinRate":2425,"spinDirection":110},"zone":2,"typeConfidence":0.81,"plateTime":0.40984440177439474,"extension":7.118384675107837},"index":2,"playId":"346bec74-b14b-319d-9774-38de8cb42d9e","pitchNumber":2,"startTime":"2026-03-21T00:07:47.127Z","endTime":"2026-03-21T00:07:50.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":803475,"link":"/api/v1/people/803475","batSide":{"code":"R","description":"Right"}},"third":{"id":695462,"link":"/api/v1/people/695462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24448367265914,"aZ":-25.413190532735534,"pfxX":9.532862201952957,"pfxZ":4.18572840840314,"pX":-0.14370176303518498,"pZ":2.715267081196611,"vX0":-8.675127003595504,"vY0":-126.93308299565639,"vZ0":-2.0441484268352026,"x":122.48,"y":165.47,"x0":2.0951958074040626,"y0":50.005489543036234,"z0":5.573447483446311,"aX":15.413015630642475},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.3,"breakHorizontal":-15.1,"spinRate":1854,"spinDirection":121},"zone":5,"typeConfidence":0.92,"plateTime":0.4330471066831687,"extension":7.029799513104816},"hitData":{"launchSpeed":102.4,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.64,"coordY":118.47}},"index":3,"playId":"bca0ef59-c659-3fae-aa38-745ab7d77060","pitchNumber":3,"startTime":"2026-03-21T00:08:06.476Z","endTime":"2026-03-21T00:08:15.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":803475,"link":"/api/v1/people/803475","batSide":{"code":"R","description":"Right"}},"third":{"id":695462,"link":"/api/v1/people/695462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803475,"link":"/api/v1/people/803475"},"credit":"b_ab"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_ab"},{"player":{"id":803475,"link":"/api/v1/people/803475"},"credit":"b_pa"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.17,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:08:15.291Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin Kilpatrick Jr. singles on a fly ball to center fielder Carl Calixte. Colby Jones to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T00:08:27.480Z","endTime":"2026-03-21T00:09:33.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677957,"fullName":"Brandon Neeck","link":"/api/v1/people/677957"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"postOnSecond":{"id":803475,"fullName":"Colby Jones","link":"/api/v1/people/803475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":821156,"link":"/api/v1/people/821156"},"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":803475,"fullName":"Colby Jones","link":"/api/v1/people/803475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30469240238057,"aZ":-16.378590361133853,"pfxX":6.972331698767253,"pfxZ":8.733306303568801,"pX":-0.4265819513996605,"pZ":3.0768443197332576,"vX0":-8.946414711638813,"vY0":-133.99170853833996,"vZ0":-3.3765649734720724,"x":133.26,"y":155.71,"x0":2.057586148687125,"y0":50.006655341171935,"z0":5.531286058503551,"aX":12.617584744577151},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":-10.6,"spinRate":2395,"spinDirection":139},"zone":1,"typeConfidence":0.82,"plateTime":0.40956572804265123,"extension":7.032524665893758},"index":0,"playId":"23edccc8-81a7-3324-ae49-889d2fb830a7","pitchNumber":1,"startTime":"2026-03-21T00:08:42.809Z","endTime":"2026-03-21T00:08:45.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"first":{"id":803475,"link":"/api/v1/people/803475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"1e2239e9-900f-3d41-b438-80547dc0f00a","startTime":"2026-03-21T00:09:01.103Z","endTime":"2026-03-21T00:09:04.103Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"first":{"id":803475,"link":"/api/v1/people/803475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16607786187694,"aZ":-26.392102599301065,"pfxX":-0.5021993904063371,"pfxZ":3.4493642905218174,"pX":-0.3998718102682989,"pZ":2.8391065058220155,"vX0":-6.636818709006017,"vY0":-128.80361325891576,"vZ0":-1.75170854060644,"x":132.24,"y":162.12,"x0":2.277351578669838,"y0":50.00553859913581,"z0":5.572124635636065,"aX":-0.8415672713683222},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":2.4,"spinRate":2516,"spinDirection":185},"zone":1,"typeConfidence":0.85,"plateTime":0.4255209506330746,"extension":7.056621508251718},"hitData":{"launchSpeed":73.7,"launchAngle":27.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.06,"coordY":97.21}},"index":2,"playId":"c1bc0cab-d7aa-361d-9cd8-b9a7e426aba2","pitchNumber":2,"startTime":"2026-03-21T00:09:19.931Z","endTime":"2026-03-21T00:09:33.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"first":{"id":803475,"link":"/api/v1/people/803475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687201,"link":"/api/v1/people/687201"},"credit":"b_ab"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_ab"},{"player":{"id":687201,"link":"/api/v1/people/687201"},"credit":"b_pa"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:09:33.217Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Mateo flies out to center fielder Carl Calixte.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T00:09:45.528Z","endTime":"2026-03-21T00:10:41.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677957,"fullName":"Brandon Neeck","link":"/api/v1/people/677957"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"postOnSecond":{"id":803475,"fullName":"Colby Jones","link":"/api/v1/people/803475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":821156,"link":"/api/v1/people/821156"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":80.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.886814812583783,"aZ":-26.578503418888417,"pfxX":-0.9647394279831967,"pfxZ":3.4077690732468167,"pX":-0.8850398641585716,"pZ":1.421737070877241,"vX0":-7.310830818031791,"vY0":-127.70469083023868,"vZ0":-5.056784128119726,"x":150.74,"y":200.39,"x0":2.1476884906786387,"y0":50.00041459403871,"z0":5.534811415628996,"aX":-1.5825004187172949},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.2,"breakHorizontal":3.5,"spinRate":2666,"spinDirection":211},"zone":13,"typeConfidence":0.76,"plateTime":0.42995814374481256,"extension":7.018212542123747},"index":0,"playId":"f0329035-aa71-309b-8373-744d51259352","pitchNumber":1,"startTime":"2026-03-21T00:10:00.699Z","endTime":"2026-03-21T00:10:04.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":687201,"link":"/api/v1/people/687201"},"second":{"id":803475,"link":"/api/v1/people/803475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.371209435272913,"aZ":-28.1548194212108,"pfxX":10.016941992761428,"pfxZ":2.457061917614851,"pX":-0.3452805871200079,"pZ":1.719981863619491,"vX0":-9.202653191610194,"vY0":-127.54885818255305,"vZ0":-4.046543283919843,"x":130.16,"y":192.34,"x0":2.023286338418076,"y0":50.00034371865947,"z0":5.569220477562754,"aX":16.35894073307874},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":-15.8,"spinRate":1797,"spinDirection":119},"zone":7,"typeConfidence":0.95,"plateTime":0.430878403943336,"extension":7.130583230214575},"index":1,"playId":"8b0626e6-921b-3636-a337-2cd10125ac11","pitchNumber":2,"startTime":"2026-03-21T00:10:15.537Z","endTime":"2026-03-21T00:10:19.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":687201,"link":"/api/v1/people/687201"},"second":{"id":803475,"link":"/api/v1/people/803475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.346617818066044,"aZ":-26.873151696838462,"pfxX":-1.6996113406533397,"pfxZ":3.1786643475219805,"pX":-0.3353693082125667,"pZ":2.4503771785531545,"vX0":-6.0334523958236,"vY0":-128.50288042050107,"vZ0":-2.635623437348912,"x":129.78,"y":172.62,"x0":2.266466444446434,"y0":50.00187714449181,"z0":5.58319859166175,"aX":-2.8340081264468973},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.4,"breakHorizontal":4.4,"spinRate":2612,"spinDirection":187},"zone":4,"typeConfidence":0.86,"plateTime":0.42670750457136286,"extension":7.002298483479432},"hitData":{"launchSpeed":77.4,"launchAngle":41.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.02,"coordY":103.33}},"index":2,"playId":"1033619a-524d-3504-9c85-378d75aa7691","pitchNumber":3,"startTime":"2026-03-21T00:10:35.315Z","endTime":"2026-03-21T00:10:41.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":687201,"link":"/api/v1/people/687201"},"second":{"id":803475,"link":"/api/v1/people/803475"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:10:41.964Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ambioris Tavarez singles on a soft ground ball to pitcher Brandon Neeck. Colby Jones to 3rd. Kevin Kilpatrick Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T00:11:00.872Z","endTime":"2026-03-21T00:11:33.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694222,"fullName":"Ambioris Tavarez","link":"/api/v1/people/694222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677957,"fullName":"Brandon Neeck","link":"/api/v1/people/677957"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694222,"fullName":"Ambioris Tavarez","link":"/api/v1/people/694222"},"postOnSecond":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"postOnThird":{"id":803475,"fullName":"Colby Jones","link":"/api/v1/people/803475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694222,"fullName":"Ambioris Tavarez","link":"/api/v1/people/694222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677957,"link":"/api/v1/people/677957"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":803475,"fullName":"Colby Jones","link":"/api/v1/people/803475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.529827367567176,"aZ":-29.982899648553012,"pfxX":-1.5232676331389596,"pfxZ":1.3527103304844594,"pX":0.14603663131226688,"pZ":2.495031018652586,"vX0":-4.926925292923227,"vY0":-126.54473431630879,"vZ0":-1.8096108635804824,"x":111.43,"y":171.41,"x0":2.3183413218543163,"y0":50.001387438383716,"z0":5.628100279860264,"aX":-2.461939420465128},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":4.0,"spinRate":2497,"spinDirection":217},"zone":5,"typeConfidence":0.86,"plateTime":0.43332634099148004,"extension":7.027836201224431},"hitData":{"launchSpeed":51.2,"launchAngle":-65.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":117.47,"coordY":192.24}},"index":0,"playId":"abadd55e-7b54-32e3-b986-157fda11b40a","pitchNumber":1,"startTime":"2026-03-21T00:11:19.713Z","endTime":"2026-03-21T00:11:33.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":694222,"link":"/api/v1/people/694222","batSide":{"code":"R","description":"Right"}},"first":{"id":687201,"link":"/api/v1/people/687201"},"second":{"id":803475,"link":"/api/v1/people/803475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694222,"link":"/api/v1/people/694222"},"credit":"b_ab"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_ab"},{"player":{"id":694222,"link":"/api/v1/people/694222"},"credit":"b_pa"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:11:33.559Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Guanipa singles on a sharp ground ball to center fielder Carl Calixte. Colby Jones scores. Kevin Kilpatrick Jr. scores. Ambioris Tavarez to 3rd. Luis Guanipa to 2nd.","rbi":2,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T00:11:40.213Z","endTime":"2026-03-21T00:13:30.768Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677957,"fullName":"Brandon Neeck","link":"/api/v1/people/677957"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"postOnThird":{"id":694222,"fullName":"Ambioris Tavarez","link":"/api/v1/people/694222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":821156,"link":"/api/v1/people/821156"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"responsiblePitcher":{"id":677957,"link":"/api/v1/people/677957"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694222,"fullName":"Ambioris Tavarez","link":"/api/v1/people/694222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694222,"fullName":"Ambioris Tavarez","link":"/api/v1/people/694222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":803475,"fullName":"Colby Jones","link":"/api/v1/people/803475"},"responsiblePitcher":{"id":677957,"link":"/api/v1/people/677957"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84150008578269,"aZ":-12.171948388733332,"pfxX":5.385619231236786,"pfxZ":11.089339933083682,"pX":-0.5660865140775672,"pZ":1.8090229764088424,"vX0":-8.89056645058141,"vY0":-133.91623001283435,"vZ0":-7.206809505674254,"x":138.58,"y":189.94,"x0":2.10784883262866,"y0":50.000147692005605,"z0":5.41900014516502,"aX":9.712189601131108},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.5,"breakHorizontal":-7.7,"spinRate":2328,"spinDirection":135},"zone":7,"typeConfidence":0.85,"plateTime":0.4101226905636306,"extension":7.167759272904768},"index":0,"playId":"4b1572ba-77bb-3ccf-8ef8-2aceb538e3c4","pitchNumber":1,"startTime":"2026-03-21T00:11:56.598Z","endTime":"2026-03-21T00:11:59.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"first":{"id":694222,"link":"/api/v1/people/694222"},"second":{"id":687201,"link":"/api/v1/people/687201"},"third":{"id":803475,"link":"/api/v1/people/803475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.335431448057843,"aZ":-25.075173580866437,"pfxX":9.297275711322417,"pfxZ":4.370999653151053,"pX":-0.9925732281527505,"pZ":-0.6396003588499415,"vX0":-10.658163582734012,"vY0":-127.20818768878188,"vZ0":-9.916443047595891,"x":154.83,"y":256.05,"x0":2.0618277573521184,"y0":50.00301709436813,"z0":5.327671791661433,"aX":15.097878197719664},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.5,"breakHorizontal":-14.2,"spinRate":1769,"spinDirection":126},"zone":13,"typeConfidence":0.97,"plateTime":0.43209521710709353,"extension":7.276948067493232},"index":1,"playId":"f8b08795-daaa-3873-8d8a-69d55cbc8231","pitchNumber":2,"startTime":"2026-03-21T00:12:16.029Z","endTime":"2026-03-21T00:12:20.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"first":{"id":694222,"link":"/api/v1/people/694222"},"second":{"id":687201,"link":"/api/v1/people/687201"},"third":{"id":803475,"link":"/api/v1/people/803475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.1,"endSpeed":79.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.051879067183084,"aZ":-29.770586243193367,"pfxX":11.98831081399954,"pfxZ":1.4627442311623309,"pX":-0.611362193248295,"pZ":3.3926656228405307,"vX0":-10.599340437161494,"vY0":-127.80827686005323,"vZ0":0.3111365683617814,"x":140.3,"y":147.18,"x0":2.0459926451988184,"y0":50.00323261391459,"z0":5.620656393806641,"aX":19.696441285862807},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":-19.1,"spinRate":1927,"spinDirection":79},"zone":11,"typeConfidence":0.91,"plateTime":0.42969978462701874,"extension":7.147976037740436},"index":2,"playId":"838caf7d-9c1e-39f8-b66b-56f8d15a58f5","pitchNumber":3,"startTime":"2026-03-21T00:12:40.265Z","endTime":"2026-03-21T00:12:45.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"first":{"id":694222,"link":"/api/v1/people/694222"},"second":{"id":687201,"link":"/api/v1/people/687201"},"third":{"id":803475,"link":"/api/v1/people/803475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":86.6,"endSpeed":79.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.099839882160765,"aZ":-26.994309271389742,"pfxX":-0.5375569244144556,"pfxZ":3.234705311665369,"pX":-1.0511518384514267,"pZ":1.584955075545898,"vX0":-8.000219424782843,"vY0":-125.9035096257853,"vZ0":-4.164702166216856,"x":157.07,"y":195.99,"x0":2.2404209269831794,"y0":50.00318296555139,"z0":5.450771033171327,"aX":-0.8608366556371044},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.0,"breakHorizontal":2.9,"spinRate":2662,"spinDirection":214},"zone":13,"typeConfidence":0.73,"plateTime":0.43541118901341314,"extension":7.0958229405419},"index":3,"playId":"5fee7521-ee76-321c-aa34-df590b6a4bc1","pitchNumber":4,"startTime":"2026-03-21T00:12:57.519Z","endTime":"2026-03-21T00:13:01.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"first":{"id":694222,"link":"/api/v1/people/694222"},"second":{"id":687201,"link":"/api/v1/people/687201"},"third":{"id":803475,"link":"/api/v1/people/803475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.246261308217875,"aZ":-29.84412870489913,"pfxX":10.837819671770072,"pfxZ":1.4433031404949643,"pX":-0.05912286764451022,"pZ":1.9018795797473136,"vX0":-9.130515205446473,"vY0":-127.0418561743538,"vZ0":-2.9905793921774255,"x":119.25,"y":187.43,"x0":2.196782135900607,"y0":50.00277234674885,"z0":5.499642361678797,"aX":17.48108455796109},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":-17.2,"spinRate":1822,"spinDirection":123},"zone":8,"typeConfidence":0.95,"plateTime":0.4333544508800631,"extension":7.073785552485175},"hitData":{"launchSpeed":101.5,"launchAngle":2.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":124.98,"coordY":105.81}},"index":4,"playId":"4a6d8f99-103c-3bcd-903b-70ac8243ce49","pitchNumber":5,"startTime":"2026-03-21T00:13:19.849Z","endTime":"2026-03-21T00:13:30.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"first":{"id":694222,"link":"/api/v1/people/694222"},"second":{"id":687201,"link":"/api/v1/people/687201"},"third":{"id":803475,"link":"/api/v1/people/803475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806994,"link":"/api/v1/people/806994"},"credit":"b_ab"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_ab"},{"player":{"id":806994,"link":"/api/v1/people/806994"},"credit":"b_pa"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.17,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:13:30.768Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mac Guscette strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T00:14:07.704Z","endTime":"2026-03-21T00:16:34.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691944,"fullName":"Mac Guscette","link":"/api/v1/people/691944"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677957,"fullName":"Brandon Neeck","link":"/api/v1/people/677957"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691944,"fullName":"Mac Guscette","link":"/api/v1/people/691944"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676566,"link":"/api/v1/people/676566"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mac Guscette replaces Drake Baldwin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T00:13:52.196Z","endTime":"2026-03-21T00:14:09.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691944,"link":"/api/v1/people/691944"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":686948,"link":"/api/v1/people/686948"},"defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":806994,"link":"/api/v1/people/806994"},"third":{"id":694222,"link":"/api/v1/people/694222"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04670069826502,"aZ":-13.576533280503327,"pfxX":5.9495652857941295,"pfxZ":10.387681394165241,"pX":-0.46588659984065595,"pZ":2.1330324014524424,"vX0":-9.177486934427613,"vY0":-133.75827256966457,"vZ0":-6.014580458871259,"x":134.76,"y":181.19,"x0":2.2555638426938374,"y0":50.00455941936439,"z0":5.40541823619259,"aX":10.654418041697177},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.5,"breakHorizontal":-8.5,"spinRate":2393,"spinDirection":144},"zone":7,"typeConfidence":0.85,"plateTime":0.4113579641654437,"extension":7.143012820300229},"index":1,"playId":"b7486b6f-bdb8-3617-a274-030a706cb5c6","pitchNumber":1,"startTime":"2026-03-21T00:14:09.907Z","endTime":"2026-03-21T00:14:12.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":691944,"link":"/api/v1/people/691944","batSide":{"code":"R","description":"Right"}},"second":{"id":806994,"link":"/api/v1/people/806994"},"third":{"id":694222,"link":"/api/v1/people/694222"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":82.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52266978542956,"aZ":-15.864511360799545,"pfxX":6.191049909626244,"pfxZ":9.083133183001054,"pX":2.0054714657358,"pZ":2.8824863549944375,"vX0":-2.8726189512693248,"vY0":-134.71097422251063,"vZ0":-3.9240412639325335,"x":40.56,"y":160.95,"x0":2.294916438131029,"y0":50.00276136128087,"z0":5.515662497427208,"aX":11.117427753820122},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.6,"breakHorizontal":-10.3,"spinRate":2340,"spinDirection":132},"zone":12,"typeConfidence":0.7,"plateTime":0.41022298468719054,"extension":7.116056138961215},"index":2,"playId":"80598980-816f-338f-ab52-a439913f1f0d","pitchNumber":2,"startTime":"2026-03-21T00:14:46.117Z","endTime":"2026-03-21T00:14:49.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":691944,"link":"/api/v1/people/691944","batSide":{"code":"R","description":"Right"}},"second":{"id":806994,"link":"/api/v1/people/806994"},"third":{"id":694222,"link":"/api/v1/people/694222"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":86.2,"endSpeed":79.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181186987732854,"aZ":-27.614506223965154,"pfxX":-2.765796649527399,"pfxZ":2.872541895228003,"pX":-0.20530542350988515,"pZ":1.2475793578379304,"vX0":-5.3516229745787784,"vY0":-125.37036597271216,"vZ0":-4.764773161257353,"x":124.83,"y":205.1,"x0":2.3191858142470902,"y0":50.00239563827931,"z0":5.436138432736277,"aX":-4.385473562845013},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.3,"breakHorizontal":6.2,"spinRate":2721,"spinDirection":198},"zone":13,"typeConfidence":0.69,"plateTime":0.43749279161629095,"extension":6.974774875225084},"index":3,"playId":"f4b0fd37-a28d-3f59-8afc-0238b0eb5b73","pitchNumber":3,"startTime":"2026-03-21T00:15:03.274Z","endTime":"2026-03-21T00:15:06.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":691944,"link":"/api/v1/people/691944","batSide":{"code":"R","description":"Right"}},"second":{"id":806994,"link":"/api/v1/people/806994"},"third":{"id":694222,"link":"/api/v1/people/694222"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":82.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.299159642046575,"aZ":-13.53320462210733,"pfxX":6.865723823778567,"pfxZ":10.451252931478287,"pX":-0.13439747491069728,"pZ":2.0274913595600528,"vX0":-8.295958075713083,"vY0":-134.25675272066547,"vZ0":-6.343006559490263,"x":122.12,"y":184.04,"x0":2.1375506992024254,"y0":50.00215735993962,"z0":5.4259697135058245,"aX":12.245295318281235},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":-10.2,"spinRate":2478,"spinDirection":138},"zone":8,"typeConfidence":0.82,"plateTime":0.41161773121886913,"extension":7.007949321939778},"index":4,"playId":"b4546276-b4b6-3843-a8a7-6978ca958e16","pitchNumber":4,"startTime":"2026-03-21T00:15:24.554Z","endTime":"2026-03-21T00:15:27.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":691944,"link":"/api/v1/people/691944","batSide":{"code":"R","description":"Right"}},"second":{"id":806994,"link":"/api/v1/people/806994"},"third":{"id":694222,"link":"/api/v1/people/694222"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.262972857682563,"aZ":-28.363421576081244,"pfxX":11.08665114616581,"pfxZ":2.34868916180217,"pX":-0.012847291550772936,"pZ":0.1871622630008883,"vX0":-9.325727004535505,"vY0":-126.89166707604144,"vZ0":-7.199972454243015,"x":117.49,"y":233.73,"x0":2.279174998183785,"y0":50.002464644172164,"z0":5.337676292545117,"aX":17.98250523285372},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.6,"breakHorizontal":-17.8,"spinRate":1912,"spinDirection":116},"zone":13,"typeConfidence":0.97,"plateTime":0.4325401368848629,"extension":7.120959310797881},"index":5,"playId":"927e6d22-1da0-3bc3-9856-5b9a3f759693","pitchNumber":5,"startTime":"2026-03-21T00:15:46.468Z","endTime":"2026-03-21T00:15:49.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":691944,"link":"/api/v1/people/691944","batSide":{"code":"R","description":"Right"}},"second":{"id":806994,"link":"/api/v1/people/806994"},"third":{"id":694222,"link":"/api/v1/people/694222"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4355873507969,"aZ":-13.604706532054006,"pfxX":7.549990837565634,"pfxZ":10.24723678684759,"pX":-0.2776827230402312,"pZ":2.196785815771681,"vX0":-9.167869827683086,"vY0":-134.3377736258214,"vZ0":-5.942629692095622,"x":127.58,"y":179.47,"x0":2.2121549349356564,"y0":50.0015825994837,"z0":5.419640943538298,"aX":13.680391945361155},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-11.5,"spinRate":2427,"spinDirection":133},"zone":4,"typeConfidence":0.83,"plateTime":0.4090697586402774,"extension":7.030457236501399},"index":6,"playId":"4a9864d5-5ad4-3af8-97f1-8107f44215fa","pitchNumber":6,"startTime":"2026-03-21T00:16:08.870Z","endTime":"2026-03-21T00:16:12.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":691944,"link":"/api/v1/people/691944","batSide":{"code":"R","description":"Right"}},"second":{"id":806994,"link":"/api/v1/people/806994"},"third":{"id":694222,"link":"/api/v1/people/694222"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.425704607522512,"aZ":-29.855287307851395,"pfxX":10.886685176186802,"pfxZ":1.4437360396425478,"pX":-0.5135000643639606,"pZ":0.7239224090109105,"vX0":-10.26645648317575,"vY0":-127.13804424167444,"vZ0":-5.759985797728655,"x":136.57,"y":219.23,"x0":2.197675358223299,"y0":50.00448353079447,"z0":5.441674600776672,"aX":17.504759977587735},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.2,"breakHorizontal":-16.9,"spinRate":1911,"spinDirection":122},"zone":13,"typeConfidence":0.97,"plateTime":0.4338032754515484,"extension":7.200696062392155},"index":7,"playId":"e7798106-77f3-306b-9f6c-cf4175e6dbbb","pitchNumber":7,"startTime":"2026-03-21T00:16:30.435Z","endTime":"2026-03-21T00:16:34.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":691944,"link":"/api/v1/people/691944","batSide":{"code":"R","description":"Right"}},"second":{"id":806994,"link":"/api/v1/people/806994"},"third":{"id":694222,"link":"/api/v1/people/694222"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691944,"link":"/api/v1/people/691944"},"credit":"b_ab"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_ab"},{"player":{"id":691944,"link":"/api/v1/people/691944"},"credit":"b_pa"},{"player":{"id":677957,"link":"/api/v1/people/677957"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:16:34.396Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jhostynxon Garcia grounds out, shortstop Ambioris Tavarez to first baseman Jordan Groshans.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T00:18:52.864Z","endTime":"2026-03-21T00:19:44.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694222,"link":"/api/v1/people/694222"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677954,"link":"/api/v1/people/677954"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Drake Baldwin replaces catcher Drake Baldwin, batting 2nd, playing catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":8,"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-21T00:18:46.213Z","endTime":"2026-03-21T00:18:46.234Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"200","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Keshawn Ogans remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":8,"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-21T00:18:46.234Z","endTime":"2026-03-21T00:18:46.236Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687248,"link":"/api/v1/people/687248"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Raisel Iglesias replaces Joel Payamps.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"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-21T00:18:46.236Z","endTime":"2026-03-21T00:18:54.942Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.786128847918853,"aZ":-19.636485640512014,"pfxX":-10.924127814032925,"pfxZ":6.897945390648047,"pX":-0.1658645761240598,"pZ":2.134927447029539,"vX0":7.074047757338845,"vY0":-134.3995988691575,"vZ0":-5.584530294313602,"x":123.32,"y":181.14,"x0":-1.4209078181817123,"y0":50.00662924269829,"z0":5.646969300597308,"aX":-19.86736655968726},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.4,"breakHorizontal":18.1,"spinRate":2327,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.40849125111790574,"extension":6.042240252265394},"index":3,"playId":"52e980ac-047f-34d5-837c-140250a47dbd","pitchNumber":1,"startTime":"2026-03-21T00:18:54.942Z","endTime":"2026-03-21T00:18:57.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":82.9,"endSpeed":76.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.608882545522164,"aZ":-29.308834733486382,"pfxX":4.93753512900585,"pfxZ":1.959427512782716,"pX":2.536012433843332,"pZ":0.6932099138734028,"vX0":7.977230354617322,"vY0":-120.43193475986406,"vZ0":-5.187494290420604,"x":20.33,"y":220.06,"x0":-1.4677816691425356,"y0":50.001355048174275,"z0":5.484572324015771,"aX":7.210580702924588},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.5,"breakHorizontal":-10.9,"spinRate":2545,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.45578184926856213,"extension":6.118468996158477},"index":4,"playId":"6d9e6f0f-4fa3-3789-8a0e-08f533d3ed02","pitchNumber":2,"startTime":"2026-03-21T00:19:07.458Z","endTime":"2026-03-21T00:19:10.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.282233521969278,"aZ":-29.065991636858964,"pfxX":7.07673068672332,"pfxZ":2.100001519211232,"pX":0.20183677768630792,"pZ":1.3048003289960106,"vX0":2.690409208773757,"vY0":-121.16824778471148,"vZ0":-3.9312251968968313,"x":109.31,"y":203.55,"x0":-1.844306639551628,"y0":50.000011252435264,"z0":5.508451882325974,"aX":10.442535905665073},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.1,"breakHorizontal":-13.4,"spinRate":2669,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4533128904338044,"extension":5.821307960761129},"index":5,"playId":"88aa395d-7cd6-3dbb-a94d-dfc27b6414d0","pitchNumber":3,"startTime":"2026-03-21T00:19:20.636Z","endTime":"2026-03-21T00:19:23.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.096282471257766,"aZ":-15.67329557740417,"pfxX":-4.328012685860067,"pfxZ":8.945455938259105,"pX":0.8874199093886912,"pZ":2.5308356933859373,"vX0":7.181799576796622,"vY0":-135.13770181952333,"vZ0":-5.519784814835182,"x":83.17,"y":170.45,"x0":-1.2452298106442914,"y0":50.00596337118458,"z0":5.705106789081888,"aX":-7.987281515207447},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":2228,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4056765726937748,"extension":5.966454340066515},"hitData":{"launchSpeed":95.6,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.83,"coordY":155.94}},"index":6,"playId":"68767320-c9d4-33bd-8327-6b5f753278b3","pitchNumber":4,"startTime":"2026-03-21T00:19:39.412Z","endTime":"2026-03-21T00:19:44.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:19:44.501Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Callihan strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T00:20:05.105Z","endTime":"2026-03-21T00:20:53.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.710752779453134,"aZ":-14.46484693592597,"pfxX":-4.614680155694074,"pfxZ":9.589358432424765,"pX":-0.8666382090624282,"pZ":3.4646334755451687,"vX0":6.0471904678868444,"vY0":-135.12018758220262,"vZ0":-3.360534343634853,"x":150.03,"y":145.23,"x0":-2.5351673200499008,"y0":50.0061747506142,"z0":5.74220892207138,"aX":-8.526168286038008},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":7.1,"spinRate":2310,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4055141343172699,"extension":5.909390650874781},"index":0,"playId":"a44544e7-6e35-3143-9611-73bfef943d7f","pitchNumber":1,"startTime":"2026-03-21T00:20:07.268Z","endTime":"2026-03-21T00:20:10.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.658745040282756,"aZ":-15.585865780340912,"pfxX":-5.7491214860256985,"pfxZ":8.737938056271128,"pX":-0.6679120308443461,"pZ":2.4913620093118447,"vX0":6.065854188888285,"vY0":-137.0138806386464,"vZ0":-5.681484950908642,"x":142.46,"y":171.51,"x0":-2.165004861756441,"y0":50.00371769374938,"z0":5.659313168079896,"aX":-10.916353731614985},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2217,"spinDirection":268},"zone":4,"typeConfidence":2.0,"plateTime":0.39997187517114563,"extension":6.126208478728937},"index":1,"playId":"1fe680e9-006c-362c-b4ef-f96141dcf31b","pitchNumber":2,"startTime":"2026-03-21T00:20:19.763Z","endTime":"2026-03-21T00:20:23.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.061713467183207,"aZ":-18.624665563340166,"pfxX":-8.845272081882888,"pfxZ":7.263219206066443,"pX":1.2338454380263137,"pZ":2.063846001017684,"vX0":14.447112358532511,"vY0":-136.0203379515414,"vZ0":-4.655483744626821,"x":69.97,"y":183.06,"x0":-3.0079034441027535,"y0":50.00456133520352,"z0":5.097048125231346,"aX":-16.505208085320024},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":12.8,"spinRate":2287,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4033641179071994,"extension":6.154311348636315},"index":2,"playId":"b8818f00-addf-38d4-bdc7-7d4f0da787a1","pitchNumber":3,"startTime":"2026-03-21T00:20:36.960Z","endTime":"2026-03-21T00:20:40.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":87.8,"endSpeed":79.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12244945570782,"aZ":-29.905640931165276,"pfxX":-10.24808827672747,"pfxZ":1.3977808157336344,"pX":-0.1785484550817036,"pZ":1.1695025359591118,"vX0":7.493993344640092,"vY0":-127.51098251055612,"vZ0":-4.281253629071607,"x":123.81,"y":207.2,"x0":-1.8415878137158084,"y0":50.0056974260008,"z0":5.261928318760172,"aX":-16.678038039407376},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":16.6,"spinRate":1973,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.43151114488263875,"extension":6.014439067124099},"index":3,"playId":"fffb8bab-9fff-3ab8-a654-a86323dc1548","pitchNumber":4,"startTime":"2026-03-21T00:20:50.390Z","endTime":"2026-03-21T00:20:53.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:20:53.390Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a line drive to left fielder Jorge Mateo.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T00:21:14.478Z","endTime":"2026-03-21T00:22:01.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"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(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":81.0,"endSpeed":74.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.942007796436858,"aZ":-30.51879863623256,"pfxX":7.251887349390994,"pfxZ":1.1884082111592775,"pX":0.5481079932139337,"pZ":1.0860180967800186,"vX0":2.766231828868515,"vY0":-117.93494839543446,"vZ0":-3.8500671905559916,"x":96.11,"y":209.46,"x0":-1.5862550615558462,"y0":50.00330299379669,"z0":5.5914340827517455,"aX":10.091459210463233},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.4,"breakHorizontal":-13.8,"spinRate":2590,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4665938142592454,"extension":6.1216598264215625},"index":0,"playId":"72ad8965-4cd1-3cfb-a27f-b0087b479b7c","pitchNumber":1,"startTime":"2026-03-21T00:21:18.182Z","endTime":"2026-03-21T00:21:21.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83475053324942,"aZ":-31.856584612173922,"pfxX":-11.281238128508082,"pfxZ":0.19458498279235314,"pX":-1.3734692724559308,"pZ":2.4029968519521168,"vX0":6.7833791505442695,"vY0":-127.44429232056015,"vZ0":-1.2664591980733249,"x":169.35,"y":173.9,"x0":-2.630338236721698,"y0":50.001270684938966,"z0":5.467011723745438,"aX":-18.20288688288462},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.2,"breakHorizontal":18.5,"spinRate":2014,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.43294422927917386,"extension":6.114054643687921},"index":1,"playId":"1518f792-17e8-399e-aa54-918969a2d2ab","pitchNumber":2,"startTime":"2026-03-21T00:21:39.911Z","endTime":"2026-03-21T00:21:43.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.205419938527367,"aZ":-29.488223497065245,"pfxX":-9.46227940985774,"pfxZ":1.650864592473777,"pX":-0.9514737477999932,"pZ":2.478947898510566,"vX0":7.025581528189448,"vY0":-127.45088023856223,"vZ0":-1.7168701859889484,"x":110.6,"y":165.03,"x0":-2.531416381133147,"y0":50.0011108284244,"z0":5.517765535250808,"aX":-15.373685067613858},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":15.2,"spinRate":1989,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.43179012762168245,"extension":5.959674357214767},"hitData":{"launchSpeed":68.8,"launchAngle":17.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.2,"coordY":110.37}},"index":2,"playId":"d50bdfe6-288c-3fae-ba02-7053fbd6641f","pitchNumber":3,"startTime":"2026-03-21T00:21:51.985Z","endTime":"2026-03-21T00:22:01.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:22:01.506Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alika Williams called out on strikes.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T00:22:11.247Z","endTime":"2026-03-21T00:23:30.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.1,"endSpeed":82.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.715617805311698,"aZ":-30.137286130982353,"pfxX":-6.591636208465273,"pfxZ":1.1785951084815558,"pX":0.2506528325729157,"pZ":2.1864223865978083,"vX0":6.674789771784826,"vY0":-131.04818751407595,"vZ0":-3.0755278630561613,"x":107.45,"y":179.75,"x0":-1.4778221258382658,"y0":50.004261522951055,"z0":5.635744971133025,"aX":-11.420504426687764},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.7,"breakHorizontal":10.4,"spinRate":1731,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4185802507675245,"extension":6.177224381386733},"index":0,"playId":"f9210fcf-416d-3cda-b4b9-6242a117fe31","pitchNumber":1,"startTime":"2026-03-21T00:22:20.298Z","endTime":"2026-03-21T00:22:23.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":77.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.852474637406882,"aZ":-23.663238619467943,"pfxX":-7.62685890914121,"pfxZ":5.482366617776679,"pX":0.6631431462716446,"pZ":1.8657034504974173,"vX0":7.381665685521986,"vY0":-124.83162902068695,"vZ0":-4.2040169916347665,"x":91.72,"y":188.41,"x0":-1.364014032609647,"y0":50.005826609005624,"z0":5.557358948381557,"aX":-11.848008145075937},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.0,"breakHorizontal":11.8,"spinRate":2025,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.44147860966037333,"extension":6.333850623208121},"index":1,"playId":"ad1ebf96-cf6f-3d40-a873-32c6d1867f07","pitchNumber":2,"startTime":"2026-03-21T00:22:35.506Z","endTime":"2026-03-21T00:22:38.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.861035988288485,"aZ":-31.18040742359229,"pfxX":7.751761264375288,"pfxZ":0.7283843339447147,"pX":0.7787617068679477,"pZ":1.5660417051099753,"vX0":2.447097113100889,"vY0":-116.60198575841889,"vZ0":-2.45865883150726,"x":87.32,"y":196.5,"x0":-1.2940209225724058,"y0":50.003106239754956,"z0":5.603780978349698,"aX":10.572302537022292},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":1.0,"breakHorizontal":-14.6,"spinRate":2462,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4714551435113288,"extension":6.186652674204307},"index":2,"playId":"678fc148-d1ee-3484-aa84-181d2ef7cafd","pitchNumber":3,"startTime":"2026-03-21T00:22:53.466Z","endTime":"2026-03-21T00:22:58.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.160672291667915,"aZ":-16.394729439733656,"pfxX":-6.30800241455918,"pfxZ":8.593853337044074,"pX":1.4061000739271616,"pZ":2.057096794541155,"vX0":11.28077131704408,"vY0":-135.08688710571732,"vZ0":-4.85479955219254,"x":63.4,"y":183.24,"x0":-2.016534636955488,"y0":50.00617535329799,"z0":5.041131041872108,"aX":-11.588034366523349},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.5,"breakHorizontal":8.9,"spinRate":2290,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4064500707363736,"extension":6.266784067547309},"index":3,"playId":"aa8c46db-2047-3928-b67e-cc307338c17b","pitchNumber":4,"startTime":"2026-03-21T00:23:09.605Z","endTime":"2026-03-21T00:23:12.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35929375585589,"aZ":-14.56094763056589,"pfxX":-5.94130504988606,"pfxZ":9.472896135203918,"pX":0.8281031150545147,"pZ":2.044250365062037,"vX0":9.839360645130139,"vY0":-136.09870549018137,"vZ0":-5.189214065737635,"x":85.43,"y":183.59,"x0":-2.076906291523302,"y0":50.00163710786019,"z0":4.998814849343271,"aX":-11.04613097739012},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2333,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4038267748116935,"extension":6.241372943762677},"index":4,"playId":"a389b7a7-19c3-3bfe-bec0-da6b7df82d79","pitchNumber":5,"startTime":"2026-03-21T00:23:25.940Z","endTime":"2026-03-21T00:23:30.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:23:30.491Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Groshans singles on a ground ball to left fielder Billy Cook. Jordan Groshans out at 2nd on the throw, left fielder Billy Cook to second baseman Tyler Callihan.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:25:46.173Z","endTime":"2026-03-21T00:26:11.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677954,"fullName":"Jordan Groshans","link":"/api/v1/people/677954"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663681,"fullName":"Jarod Bayless","link":"/api/v1/people/663681"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":677954,"fullName":"Jordan Groshans","link":"/api/v1/people/677954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":677954,"fullName":"Jordan Groshans","link":"/api/v1/people/677954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from first base to left field for Billy Cook.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":8,"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-21T00:25:31.938Z","endTime":"2026-03-21T00:25:31.955Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":656811,"link":"/api/v1/people/656811"},"defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":677954,"link":"/api/v1/people/677954","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Eddie King Jr. replaces right fielder Jhostynxon Garcia, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":8,"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-21T00:25:31.955Z","endTime":"2026-03-21T00:25:31.956Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695652,"link":"/api/v1/people/695652"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":691373,"link":"/api/v1/people/691373"},"defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":691373,"link":"/api/v1/people/691373"}},"offense":{"batter":{"id":677954,"link":"/api/v1/people/677954","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Raymond Mola replaces left fielder Jake Mangum, batting 9th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":8,"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-21T00:25:31.956Z","endTime":"2026-03-21T00:25:31.958Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806986,"link":"/api/v1/people/806986"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":695257,"link":"/api/v1/people/695257"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":677954,"link":"/api/v1/people/677954","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jarod Bayless replaces Brandon Neeck.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T00:25:31.958Z","endTime":"2026-03-21T00:25:48.360Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663681,"link":"/api/v1/people/663681"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677957,"link":"/api/v1/people/677957","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":677954,"link":"/api/v1/people/677954","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.166502821840965,"aZ":-28.16793921683643,"pfxX":-10.262793641451676,"pfxZ":2.2715735056512667,"pX":-1.344812989452295,"pZ":3.3426294317544776,"vX0":7.773935796402287,"vY0":-132.9207408890528,"vZ0":2.4286540282429243,"x":168.26,"y":148.53,"x0":-2.994327771126738,"y0":50.003846919051426,"z0":4.480743257153581,"aX":-18.111333044297677},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.9,"breakHorizontal":16.6,"spinRate":2056,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4142653218541419,"extension":6.505695535064124},"index":4,"playId":"55e403e5-b13f-30ce-8290-32a783f152fe","pitchNumber":1,"startTime":"2026-03-21T00:25:48.360Z","endTime":"2026-03-21T00:25:52.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663681,"link":"/api/v1/people/663681","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":677954,"link":"/api/v1/people/677954","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.1,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84526455706569,"aZ":-29.488935887371202,"pfxX":-11.167769195993888,"pfxZ":1.5416679095021264,"pX":-0.31825058840822856,"pZ":1.863405605234497,"vX0":10.261887293444994,"vY0":-132.07939819853544,"vZ0":-0.659138989667565,"x":129.13,"y":188.47,"x0":-2.8297727789433997,"y0":50.00396249036919,"z0":4.312181384214702,"aX":-19.45412439193198},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.9,"breakHorizontal":17.6,"spinRate":2094,"spinDirection":258},"zone":7,"typeConfidence":2.0,"plateTime":0.41696915023680114,"extension":6.936527087110278},"hitData":{"launchSpeed":98.7,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.22,"coordY":105.31}},"index":5,"playId":"97266bc9-bbcf-3868-b674-ad78e555eb63","pitchNumber":2,"startTime":"2026-03-21T00:26:00.731Z","endTime":"2026-03-21T00:26:11.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663681,"link":"/api/v1/people/663681","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":677954,"link":"/api/v1/people/677954","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677954,"link":"/api/v1/people/677954"},"credit":"b_ab"},{"player":{"id":663681,"link":"/api/v1/people/663681"},"credit":"p_ab"},{"player":{"id":677954,"link":"/api/v1/people/677954"},"credit":"b_pa"},{"player":{"id":663681,"link":"/api/v1/people/663681"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:26:11.358Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cal Conley pops out to shortstop Alika Williams.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:26:33.454Z","endTime":"2026-03-21T00:27:41.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":695462,"fullName":"Cal Conley","link":"/api/v1/people/695462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663681,"fullName":"Jarod Bayless","link":"/api/v1/people/663681"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695462,"fullName":"Cal Conley","link":"/api/v1/people/695462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42832158957813,"aZ":-26.377614355593597,"pfxX":-0.12101522482639226,"pfxZ":3.6150959490655623,"pX":0.30482566296164465,"pZ":2.9530739934037245,"vX0":8.24668518334354,"vY0":-126.26545322155407,"vZ0":1.406707466575182,"x":105.38,"y":159.05,"x0":-2.9976702038505807,"y0":50.00255649977411,"z0":4.522277142079152,"aX":-0.1958439262098959},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.2,"breakHorizontal":-1.8,"spinRate":2393,"spinDirection":116},"zone":3,"typeConfidence":2.0,"plateTime":0.4349858276268841,"extension":6.953548132093678},"index":0,"playId":"2bc7613c-06d8-3a21-bfb8-24e18c281bf6","pitchNumber":1,"startTime":"2026-03-21T00:26:41.710Z","endTime":"2026-03-21T00:26:45.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663681,"link":"/api/v1/people/663681","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":79.8,"endSpeed":72.9,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.710948885461512,"aZ":-29.042081913028888,"pfxX":6.153578452105776,"pfxZ":2.314679786533116,"pX":0.38207083624852467,"pZ":1.216089044113684,"vX0":6.148394324482307,"vY0":-116.11354440987922,"vZ0":-0.22037608355707616,"x":102.44,"y":205.95,"x0":-3.1091186018345858,"y0":50.0023652797877,"z0":4.098543983864637,"aX":8.318770555648346},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":4.4,"breakHorizontal":-12.8,"spinRate":2453,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4734820503736903,"extension":6.786650897671544},"index":1,"playId":"e15dc481-b004-349e-b6d2-f9c0dfd1de18","pitchNumber":2,"startTime":"2026-03-21T00:26:55.344Z","endTime":"2026-03-21T00:26:59.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663681,"link":"/api/v1/people/663681","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":83.0,"endSpeed":75.1,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55592939981086,"aZ":-27.18010303019768,"pfxX":-10.44106420726164,"pfxZ":3.4478352792083413,"pX":0.9848682167558368,"pZ":1.484361601484543,"vX0":12.075217829882739,"vY0":-120.18574988253653,"vZ0":-0.7702140537089108,"x":79.46,"y":198.7,"x0":-2.7724720498281443,"y0":50.00194524676813,"z0":4.2454466342721275,"aX":-15.116012539442885},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.4,"breakHorizontal":15.6,"spinRate":2159,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.4575609924802184,"extension":6.948604431628098},"index":2,"playId":"0a9496e3-7ad4-3dce-861c-4a5887056ccf","pitchNumber":3,"startTime":"2026-03-21T00:27:14.835Z","endTime":"2026-03-21T00:27:18.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663681,"link":"/api/v1/people/663681","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.0,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.763959955603045,"aZ":-29.263955998433097,"pfxX":-2.9400974875744046,"pfxZ":1.732899209728961,"pX":0.0513177208853616,"pZ":2.2222411511774824,"vX0":8.581721939460836,"vY0":-128.92744538322603,"vZ0":0.14850803489886177,"x":115.04,"y":178.78,"x0":-2.943898444999696,"y0":50.00064431486871,"z0":4.429491603385316,"aX":-4.930929264366317},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":3.4,"spinRate":2514,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.42545857904392026,"extension":6.994032899672365},"hitData":{"launchSpeed":92.0,"launchAngle":60.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":104.02,"coordY":134.85}},"index":3,"playId":"4e478788-bb0b-37d4-9993-1549e8f97581","pitchNumber":4,"startTime":"2026-03-21T00:27:31.474Z","endTime":"2026-03-21T00:27:41.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663681,"link":"/api/v1/people/663681","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695462,"link":"/api/v1/people/695462"},"credit":"b_ab"},{"player":{"id":663681,"link":"/api/v1/people/663681"},"credit":"p_ab"},{"player":{"id":695462,"link":"/api/v1/people/695462"},"credit":"b_pa"},{"player":{"id":663681,"link":"/api/v1/people/663681"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:27:41.744Z","atBatIndex":67},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Keshawn Ogans hit by pitch.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:27:57.318Z","endTime":"2026-03-21T00:28:31.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687248,"fullName":"Keshawn Ogans","link":"/api/v1/people/687248"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663681,"fullName":"Jarod Bayless","link":"/api/v1/people/663681"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687248,"fullName":"Keshawn Ogans","link":"/api/v1/people/687248"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687248,"fullName":"Keshawn Ogans","link":"/api/v1/people/687248"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.9,"endSpeed":72.8,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58308364073524,"aZ":-27.89193369049694,"pfxX":9.068177947222287,"pfxZ":3.1573226371970975,"pX":-0.31805788780564337,"pZ":2.444642682042398,"vX0":3.639941499795742,"vY0":-116.1949401346365,"vZ0":2.085455907605364,"x":129.12,"y":172.77,"x0":-3.086871404374703,"y0":50.000150700630314,"z0":4.202059494246805,"aX":12.287199287893683},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":6.6,"breakHorizontal":-17.4,"spinRate":2595,"spinDirection":97},"zone":5,"typeConfidence":2.0,"plateTime":0.4729968854803319,"extension":6.710275645224252},"index":0,"playId":"13b8cea3-8418-3380-9ab8-e8f5f05a6c8d","pitchNumber":1,"startTime":"2026-03-21T00:28:03.401Z","endTime":"2026-03-21T00:28:07.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663681,"link":"/api/v1/people/663681","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":687248,"link":"/api/v1/people/687248","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.548867821458884,"aZ":-34.128095003628644,"pfxX":-9.164620561797385,"pfxZ":-1.0909787998398297,"pX":-1.8597074536664246,"pZ":3.494409902029863,"vX0":6.441783774732013,"vY0":-132.6945214285404,"vZ0":3.876632779363791,"x":187.89,"y":144.43,"x0":-3.128755715956282,"y0":50.00640939605554,"z0":4.501661025007925,"aX":-16.33707644971162},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.8,"breakHorizontal":15.2,"spinRate":1943,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.41285807282196796,"extension":7.111079809608891},"index":1,"playId":"a22e2f5e-0d90-3d73-9c62-2ed05ac13dfe","pitchNumber":2,"startTime":"2026-03-21T00:28:16.217Z","endTime":"2026-03-21T00:28:31.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663681,"link":"/api/v1/people/663681","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":687248,"link":"/api/v1/people/687248","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687248,"link":"/api/v1/people/687248"},"credit":"b_pa"},{"player":{"id":663681,"link":"/api/v1/people/663681"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:28:31.079Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colby Jones strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:28:46.822Z","endTime":"2026-03-21T00:30:14.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":803475,"fullName":"Colby Jones","link":"/api/v1/people/803475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663681,"fullName":"Jarod Bayless","link":"/api/v1/people/663681"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":803475,"fullName":"Colby Jones","link":"/api/v1/people/803475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676566,"link":"/api/v1/people/676566"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.093988434961854,"aZ":-26.680103363524292,"pfxX":-2.125403086019012,"pfxZ":3.4029288400075437,"pX":0.22360367404304032,"pZ":1.4794463922144758,"vX0":8.420041585951322,"vY0":-126.82216168344699,"vZ0":-2.1485630675373586,"x":108.48,"y":198.83,"x0":-2.8762809023524403,"y0":50.00283271937681,"z0":4.484728108231333,"aX":-3.4322424256304345},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.9,"breakHorizontal":1.8,"spinRate":2352,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.43336072694332595,"extension":6.564715952115005},"index":0,"playId":"e3689c4c-281e-3eee-a57f-2290c7d86e3c","pitchNumber":1,"startTime":"2026-03-21T00:28:59.742Z","endTime":"2026-03-21T00:29:03.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663681,"link":"/api/v1/people/663681","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":803475,"link":"/api/v1/people/803475","batSide":{"code":"R","description":"Right"}},"first":{"id":687248,"link":"/api/v1/people/687248"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.171868489705933,"aZ":-27.582056049704924,"pfxX":0.4432552330882569,"pfxZ":2.897794856742995,"pX":1.6439588138167627,"pZ":1.3950543708887904,"vX0":10.667180474681246,"vY0":-125.60004386069487,"vZ0":-2.2582362646940046,"x":54.34,"y":201.11,"x0":-2.728996507720544,"y0":50.00593225742001,"z0":4.565398800967048,"aX":0.7008968417160042},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.9,"breakHorizontal":-3.5,"spinRate":2464,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.43731883148990525,"extension":7.022872686314518},"index":1,"playId":"c2a027f4-4477-3786-b4cc-36931b79c274","pitchNumber":2,"startTime":"2026-03-21T00:29:17.968Z","endTime":"2026-03-21T00:29:21.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663681,"link":"/api/v1/people/663681","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":803475,"link":"/api/v1/people/803475","batSide":{"code":"R","description":"Right"}},"first":{"id":687248,"link":"/api/v1/people/687248"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.980363854360995,"aZ":-28.784723521119982,"pfxX":1.379856656842213,"pfxZ":2.2338303982346392,"pX":0.10847558635902227,"pZ":2.5563301566104832,"vX0":7.15455917061606,"vY0":-122.94828098403731,"vZ0":0.9917348933650708,"x":112.87,"y":169.76,"x0":-3.027147701328352,"y0":50.00558999303055,"z0":4.603682465759017,"aX":2.0979730103458945},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.6,"breakHorizontal":-4.3,"spinRate":2580,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.4466875170011968,"extension":6.7718825301799015},"index":2,"playId":"18f83f7e-a4b3-3050-b28c-bcedcd9bf51e","pitchNumber":3,"startTime":"2026-03-21T00:29:35.608Z","endTime":"2026-03-21T00:29:39.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663681,"link":"/api/v1/people/663681","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":803475,"link":"/api/v1/people/803475","batSide":{"code":"R","description":"Right"}},"first":{"id":687248,"link":"/api/v1/people/687248"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93905084899101,"aZ":-19.392285446182104,"pfxX":-8.320911778297361,"pfxZ":7.1367408937418535,"pX":1.2137661639621575,"pZ":2.524238799546949,"vX0":13.103830224050768,"vY0":-133.50814247040023,"vZ0":-1.7288468763903981,"x":70.73,"y":170.63,"x0":-2.695298948338431,"y0":50.00093102358329,"z0":4.587734582100506,"aX":-14.899010224633056},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.7,"breakHorizontal":12.0,"spinRate":2206,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.4115597845605654,"extension":7.159380941965738},"index":3,"playId":"c127ce76-1af2-38e4-a7aa-dae7b06679fb","pitchNumber":4,"startTime":"2026-03-21T00:29:52.772Z","endTime":"2026-03-21T00:29:56.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663681,"link":"/api/v1/people/663681","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":803475,"link":"/api/v1/people/803475","batSide":{"code":"R","description":"Right"}},"first":{"id":687248,"link":"/api/v1/people/687248"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.840643716443452,"aZ":-27.528385321268477,"pfxX":6.495975821523439,"pfxZ":3.3749929429678946,"pX":-0.0831265746031913,"pZ":3.1154683254702564,"vX0":5.256757595159724,"vY0":-117.09942999892898,"vZ0":3.3998373586891817,"x":120.17,"y":154.66,"x0":-3.2078630348094417,"y0":50.00340236839156,"z0":4.233022858153424,"aX":8.945762028036967},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":7.3,"breakHorizontal":-13.1,"spinRate":2579,"spinDirection":88},"zone":2,"typeConfidence":2.0,"plateTime":0.46925093580223143,"extension":6.784372699180392},"index":4,"playId":"f2509527-66cb-3d60-b938-182db3c85507","pitchNumber":5,"startTime":"2026-03-21T00:30:10.279Z","endTime":"2026-03-21T00:30:14.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663681,"link":"/api/v1/people/663681","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":806986,"link":"/api/v1/people/806986"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":814261,"link":"/api/v1/people/814261"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":821156,"link":"/api/v1/people/821156"},"right":{"id":695652,"link":"/api/v1/people/695652"}},"offense":{"batter":{"id":803475,"link":"/api/v1/people/803475","batSide":{"code":"R","description":"Right"}},"first":{"id":687248,"link":"/api/v1/people/687248"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803475,"link":"/api/v1/people/803475"},"credit":"b_ab"},{"player":{"id":663681,"link":"/api/v1/people/663681"},"credit":"p_ab"},{"player":{"id":803475,"link":"/api/v1/people/803475"},"credit":"b_pa"},{"player":{"id":663681,"link":"/api/v1/people/663681"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:30:14.010Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Billy Cook lines out sharply to right fielder Luis Guanipa.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T00:32:36.834Z","endTime":"2026-03-21T00:33:02.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806994,"link":"/api/v1/people/806994"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ethan Workinger replaces left fielder Jorge Mateo, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":8,"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-21T00:31:38.387Z","endTime":"2026-03-21T00:31:38.403Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689688,"link":"/api/v1/people/689688"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":622761,"link":"/api/v1/people/622761"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":622761,"link":"/api/v1/people/622761"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Robert Suarez replaces Raisel Iglesias.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"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-21T00:31:38.403Z","endTime":"2026-03-21T00:32:39.058Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663158,"link":"/api/v1/people/663158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.093709640581885,"aZ":-14.376175517027868,"pfxX":-8.758014378685493,"pfxZ":9.101113063398017,"pX":-0.2848984248622821,"pZ":1.2128563169762465,"vX0":6.5365292764783005,"vY0":-139.5982062041326,"vZ0":-9.913361043966129,"x":127.86,"y":206.03,"x0":-1.529602813880218,"y0":50.00667527939936,"z0":5.777736244524676,"aX":-17.13221185565917},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":14.4,"spinRate":2349,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.39373214695340275,"extension":6.7425722102735595},"index":2,"playId":"e6853416-2f1c-3f6b-9252-3c353205cb0d","pitchNumber":1,"startTime":"2026-03-21T00:32:39.058Z","endTime":"2026-03-21T00:32:42.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59849327669416,"aZ":-11.36718826626619,"pfxX":-3.6730142391151754,"pfxZ":10.437599956511413,"pX":0.1914624150284717,"pZ":2.4605419700665996,"vX0":6.410109699664292,"vY0":-140.9060634225533,"vZ0":-7.478710069925342,"x":109.7,"y":172.35,"x0":-1.6447642167394239,"y0":50.00481373512533,"z0":5.898787748226297,"aX":-7.323818326636318},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":5.2,"spinRate":2409,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3900169354931444,"extension":6.609234378552074},"hitData":{"launchSpeed":104.3,"launchAngle":21.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.41,"coordY":80.74}},"index":3,"playId":"a259c189-2ab7-313b-a5c9-fc07dc06f991","pitchNumber":2,"startTime":"2026-03-21T00:32:53.567Z","endTime":"2026-03-21T00:33:02.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:33:02.184Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Rodriguez called out on strikes.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T00:33:24.361Z","endTime":"2026-03-21T00:34:58.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":829712,"fullName":"Gabriel Rodriguez","link":"/api/v1/people/829712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":829712,"fullName":"Gabriel Rodriguez","link":"/api/v1/people/829712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gabriel Rodriguez replaces Marcell Ozuna.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":8,"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-21T00:33:10.357Z","endTime":"2026-03-21T00:33:26.414Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":829712,"link":"/api/v1/people/829712"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84572781068181,"aZ":-15.745113261277693,"pfxX":-7.755905922151701,"pfxZ":8.413189693635,"pX":-0.7332570971967461,"pZ":2.3108532663817956,"vX0":4.91496340641825,"vY0":-139.64146025025667,"vZ0":-7.21426447088319,"x":144.95,"y":176.39,"x0":-1.519202684542324,"y0":50.00000003028789,"z0":5.986453159888784,"aX":-15.137051441439892},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":12.8,"spinRate":2308,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.39400391040745397,"extension":6.557374966501996},"index":1,"playId":"8f780cd1-9883-3a12-94c0-dc2a9c6beec7","pitchNumber":1,"startTime":"2026-03-21T00:33:26.414Z","endTime":"2026-03-21T00:33:29.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":829712,"link":"/api/v1/people/829712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76984189949137,"aZ":-28.300151733600174,"pfxX":-10.263835777859711,"pfxZ":2.360198866308952,"pX":-0.8965060080799503,"pZ":2.281035450981842,"vX0":5.206945339227403,"vY0":-127.87005012240799,"vZ0":-3.423066884729945,"x":151.17,"y":177.19,"x0":-1.6364065683708144,"y0":50.001191459431354,"z0":5.881139429651932,"aX":-16.829008764353162},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":17.3,"spinRate":1688,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4299547939965507,"extension":6.887760824942894},"index":2,"playId":"0fd7d4a5-450d-346d-ae65-16d233975082","pitchNumber":2,"startTime":"2026-03-21T00:33:51.468Z","endTime":"2026-03-21T00:33:55.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":829712,"link":"/api/v1/people/829712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.569245348667838,"aZ":-27.45775056970895,"pfxX":-10.298317426538826,"pfxZ":2.7924813146783216,"pX":0.017561197840085363,"pZ":0.7558870847803659,"vX0":7.241644491709762,"vY0":-129.5744830599359,"vZ0":-7.384150394794632,"x":116.33,"y":218.37,"x0":-1.4837310485336141,"y0":50.00507144982558,"z0":5.758204483738211,"aX":-17.410263310588025},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.5,"breakHorizontal":16.9,"spinRate":1752,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4236683166555868,"extension":6.830831415761504},"index":3,"playId":"8c33bf8f-94db-36fd-b84a-f793e19bd2f8","pitchNumber":3,"startTime":"2026-03-21T00:34:05.755Z","endTime":"2026-03-21T00:34:09.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":829712,"link":"/api/v1/people/829712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.997792256525965,"aZ":-26.941527366834695,"pfxX":-10.48727256254331,"pfxZ":3.1570283638118593,"pX":0.11211972357130945,"pZ":2.3421456222892716,"vX0":7.6755215897458235,"vY0":-128.5815391607488,"vZ0":-3.5682272451389534,"x":112.73,"y":175.54,"x0":-1.5631328657665224,"y0":50.00531969918087,"z0":5.860386721728984,"aX":-17.398262995002035},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":17.0,"spinRate":1827,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.42752445612598944,"extension":6.924832867557466},"index":4,"playId":"02b49f44-bfbd-37fd-8346-40a67cdf04f0","pitchNumber":4,"startTime":"2026-03-21T00:34:25.200Z","endTime":"2026-03-21T00:34:29.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":829712,"link":"/api/v1/people/829712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.870232674910376,"aZ":-11.486890294057075,"pfxX":-2.920924440088351,"pfxZ":10.118408440747864,"pX":0.2432622374581715,"pZ":1.75023823179835,"vX0":5.997297866324068,"vY0":-142.5768955896722,"vZ0":-9.533126679856496,"x":107.73,"y":191.52,"x0":-1.5145420973466959,"y0":50.005927701073276,"z0":5.87613359817102,"aX":-5.974051686664266},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.4,"breakHorizontal":4.0,"spinRate":2351,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.38517083642669414,"extension":6.4817089800832575},"index":5,"playId":"170e5ea6-9c44-3b6d-9b0c-c91b456666e8","pitchNumber":5,"startTime":"2026-03-21T00:34:53.589Z","endTime":"2026-03-21T00:34:58.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":829712,"link":"/api/v1/people/829712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":829712,"link":"/api/v1/people/829712"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":829712,"link":"/api/v1/people/829712"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:34:58.257Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shawn Ross singles on a ground ball to left fielder Ethan Workinger.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T00:35:14.082Z","endTime":"2026-03-21T00:36:37.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":676566,"fullName":"Shawn Ross","link":"/api/v1/people/676566"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676566,"fullName":"Shawn Ross","link":"/api/v1/people/676566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676566,"fullName":"Shawn Ross","link":"/api/v1/people/676566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689688,"link":"/api/v1/people/689688"},"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":96.9,"endSpeed":88.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.715455320090406,"aZ":-14.074492153125316,"pfxX":-8.914930090796858,"pfxZ":9.07967464275298,"pX":-0.6966622115134287,"pZ":1.4772193901020734,"vX0":5.3339139911579,"vY0":-140.71684338844605,"vZ0":-9.404967093359296,"x":143.56,"y":198.9,"x0":-1.4644525748193082,"y0":50.003714238247184,"z0":5.787759930041856,"aX":-17.772158272332685},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":15.0,"spinRate":2291,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3901381981455656,"extension":6.692922448844329},"index":0,"playId":"63b23872-b0ec-3344-bb09-36592bcd65a8","pitchNumber":1,"startTime":"2026-03-21T00:35:21.671Z","endTime":"2026-03-21T00:35:28.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":676566,"link":"/api/v1/people/676566","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.094451656218553,"aZ":-19.00301604906651,"pfxX":1.6715863797069703,"pfxZ":6.860897621101878,"pX":1.2545693929120503,"pZ":1.629040747677825,"vX0":6.633010919457911,"vY0":-137.81279523688116,"vZ0":-8.075108840495076,"x":69.18,"y":194.8,"x0":-1.402456415895042,"y0":50.006332187413484,"z0":5.884728556554395,"aX":3.210032429560046},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.9,"breakHorizontal":-4.4,"spinRate":2333,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.3976931452364525,"extension":6.603631535970959},"index":1,"playId":"661e6e39-8f32-31de-ad51-0cbe88ec23d2","pitchNumber":2,"startTime":"2026-03-21T00:35:36.826Z","endTime":"2026-03-21T00:35:41.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":676566,"link":"/api/v1/people/676566","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52997297561247,"aZ":-10.79984905141566,"pfxX":-2.8418841767599936,"pfxZ":10.434270946773337,"pX":0.3385465648417428,"pZ":3.2893475043853835,"vX0":6.102202111824131,"vY0":-142.62172714825158,"vZ0":-5.727266536563044,"x":104.1,"y":149.97,"x0":-1.4650148461262356,"y0":50.00461895415551,"z0":6.012777210166472,"aX":-5.823264056189595},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":3.8,"spinRate":2445,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.38487951368222495,"extension":6.857078849183485},"index":2,"playId":"0ac6d060-c0ce-3bef-b4f9-311d60f99290","pitchNumber":3,"startTime":"2026-03-21T00:35:52.307Z","endTime":"2026-03-21T00:35:59.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":676566,"link":"/api/v1/people/676566","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.853221520663595,"aZ":-22.868440959052858,"pfxX":-10.39895883649602,"pfxZ":5.366711894600574,"pX":0.09384553098371837,"pZ":0.41868000661450133,"vX0":7.95436871206791,"vY0":-131.10490331417705,"vZ0":-9.149886676740525,"x":113.42,"y":227.48,"x0":-1.6350416354982882,"y0":50.002506079394685,"z0":5.673541164679942,"aX":-18.023358495999826},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":17.0,"spinRate":1868,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.41848513185853875,"extension":6.824255101441374},"index":3,"playId":"8ed0554a-a1a5-3470-8c50-a036e84fd403","pitchNumber":4,"startTime":"2026-03-21T00:36:08.075Z","endTime":"2026-03-21T00:36:11.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":676566,"link":"/api/v1/people/676566","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16127498425345,"aZ":-12.311246795909073,"pfxX":-4.6158583643711175,"pfxZ":9.935886785169272,"pX":0.22952680241497322,"pZ":2.035891713333843,"vX0":6.113103498959783,"vY0":-140.77231969972848,"vZ0":-8.367156358201939,"x":108.25,"y":183.81,"x0":-1.374572888133005,"y0":50.00260203940691,"z0":5.851489997467409,"aX":-9.227293227376235},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":7.1,"spinRate":2302,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.389697995884025,"extension":6.642122200579541},"hitData":{"launchSpeed":96.1,"launchAngle":5.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.12,"coordY":108.85}},"index":4,"playId":"1524230f-962d-314d-9b02-31f2f18f4059","pitchNumber":5,"startTime":"2026-03-21T00:36:27.217Z","endTime":"2026-03-21T00:36:37.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":676566,"link":"/api/v1/people/676566","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676566,"link":"/api/v1/people/676566"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":676566,"link":"/api/v1/people/676566"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:36:37.204Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Caro strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T00:36:52.766Z","endTime":"2026-03-21T00:39:25.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":814261,"fullName":"Carlos Caro","link":"/api/v1/people/814261"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814261,"fullName":"Carlos Caro","link":"/api/v1/people/814261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56688946437567,"aZ":-14.195690161779453,"pfxX":-8.02805828924105,"pfxZ":9.235364260720296,"pX":-0.6863719212407011,"pZ":1.0878688926756666,"vX0":5.258949854670561,"vY0":-139.42504434108844,"vZ0":-10.305871059004657,"x":143.16,"y":209.41,"x0":-1.5647003239137416,"y0":50.004840131794815,"z0":5.794947619003679,"aX":-15.633495713828815},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":13.3,"spinRate":2290,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.39450033906475124,"extension":6.761248796591045},"index":0,"playId":"6ec49e80-39ce-3479-a6c5-cb4ef04e500a","pitchNumber":1,"startTime":"2026-03-21T00:37:01.243Z","endTime":"2026-03-21T00:37:04.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":814261,"link":"/api/v1/people/814261","batSide":{"code":"R","description":"Right"}},"first":{"id":676566,"link":"/api/v1/people/676566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.11136236154858,"aZ":-13.528227080761276,"pfxX":-8.406407486224746,"pfxZ":9.343334101471168,"pX":-0.4530413060716129,"pZ":1.4576291973354165,"vX0":5.758713263330958,"vY0":-141.0778736464146,"vZ0":-9.883271381404587,"x":134.27,"y":199.42,"x0":-1.4391918315039358,"y0":50.00060804273292,"z0":5.900396742614568,"aX":-16.772451331206007},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":13.9,"spinRate":2441,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.38975442529726356,"extension":6.705388936686146},"index":1,"playId":"0da00399-7675-3d3b-add6-92159239b37e","pitchNumber":2,"startTime":"2026-03-21T00:37:22.375Z","endTime":"2026-03-21T00:37:25.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":814261,"link":"/api/v1/people/814261","batSide":{"code":"R","description":"Right"}},"first":{"id":676566,"link":"/api/v1/people/676566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47902150768863,"aZ":-24.700591209619148,"pfxX":-8.16177405526198,"pfxZ":4.5435178684750275,"pX":-0.6592774469110061,"pZ":2.11390589074935,"vX0":5.140039441164995,"vY0":-127.95060098103198,"vZ0":-4.621701013878626,"x":142.13,"y":181.7,"x0":-1.6425397243667326,"y0":50.000223364473655,"z0":5.8991229890422945,"aX":-13.416642631755758},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.3,"breakHorizontal":13.4,"spinRate":1581,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.42947033046710237,"extension":6.824101410337111},"index":2,"playId":"2b489a0a-948b-36b1-8e20-ec986d8308bf","pitchNumber":3,"startTime":"2026-03-21T00:37:40.996Z","endTime":"2026-03-21T00:37:44.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":814261,"link":"/api/v1/people/814261","batSide":{"code":"R","description":"Right"}},"first":{"id":676566,"link":"/api/v1/people/676566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-21T00:37:54.546Z","endTime":"2026-03-21T00:38:13.083Z","isPitch":false,"type":"action","player":{"id":814261,"link":"/api/v1/people/814261"},"defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":814261,"link":"/api/v1/people/814261","batSide":{"code":"R","description":"Right"}},"first":{"id":676566,"link":"/api/v1/people/676566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.340289779157175,"aZ":-26.43375314082488,"pfxX":-10.962998652492416,"pfxZ":3.479323756884522,"pX":-0.5627735967685061,"pZ":2.504481944942313,"vX0":6.096909587150856,"vY0":-128.38021328745344,"vZ0":-3.6348027123466764,"x":138.45,"y":171.16,"x0":-1.5579528564533769,"y0":50.004405565014565,"z0":6.02215154397265,"aX":-18.09744310311673},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.6,"breakHorizontal":18.2,"spinRate":1936,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.42847738300852534,"extension":6.630736247691748},"index":4,"playId":"2b35d42c-8857-32aa-9268-f5c0188fe86f","pitchNumber":4,"startTime":"2026-03-21T00:38:13.083Z","endTime":"2026-03-21T00:38:16.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":814261,"link":"/api/v1/people/814261","batSide":{"code":"R","description":"Right"}},"first":{"id":676566,"link":"/api/v1/people/676566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37971307674593,"aZ":-20.78888576067864,"pfxX":1.2608908186511247,"pfxZ":5.930621788455662,"pX":-0.06064036629365431,"pZ":3.363775050475484,"vX0":3.5750350611555515,"vY0":-137.43042366626477,"vZ0":-3.3792616448343713,"x":119.31,"y":147.96,"x0":-1.540244929611014,"y0":50.00453644637416,"z0":6.015036568242274,"aX":2.420607230984424},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.2,"breakHorizontal":-3.0,"spinRate":2575,"spinDirection":114},"zone":11,"typeConfidence":2.0,"plateTime":0.39797617863952217,"extension":6.682366664261392},"index":5,"playId":"c794a9fb-364f-3fe9-8a48-e967e6a90f61","pitchNumber":5,"startTime":"2026-03-21T00:38:34.455Z","endTime":"2026-03-21T00:38:38.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":814261,"link":"/api/v1/people/814261","batSide":{"code":"R","description":"Right"}},"first":{"id":676566,"link":"/api/v1/people/676566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.185272986781726,"aZ":-12.585796899073586,"pfxX":-4.000950493158093,"pfxZ":9.720909538565989,"pX":0.45424335533053134,"pZ":2.4945235626888635,"vX0":6.3314331790889975,"vY0":-141.71307181310308,"vZ0":-7.555511189687689,"x":99.69,"y":171.43,"x0":-1.2986686312952096,"y0":50.00265014365972,"z0":6.015888331694812,"aX":-8.062523649031364},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":5.8,"spinRate":2278,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.38788315028746245,"extension":6.709202140248011},"index":6,"playId":"9f9a7b6a-0962-3963-947f-25b409080f0a","pitchNumber":6,"startTime":"2026-03-21T00:38:54.273Z","endTime":"2026-03-21T00:38:58.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":814261,"link":"/api/v1/people/814261","batSide":{"code":"R","description":"Right"}},"first":{"id":676566,"link":"/api/v1/people/676566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64897648995105,"aZ":-24.851156914051728,"pfxX":-10.354776519883355,"pfxZ":4.292936364427469,"pX":0.18380359150177714,"pZ":0.6971592176192762,"vX0":7.773931568698269,"vY0":-130.17289789226402,"vZ0":-8.158292392120135,"x":109.99,"y":219.96,"x0":-1.5036600058407328,"y0":50.00633210588884,"z0":5.768484588908247,"aX":-17.681941776995394},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.0,"breakHorizontal":16.9,"spinRate":1974,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.42160741246178235,"extension":6.798727128284304},"index":7,"playId":"da97aacb-6f2e-377b-b44c-3223503c89e3","pitchNumber":7,"startTime":"2026-03-21T00:39:21.359Z","endTime":"2026-03-21T00:39:25.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":687201,"link":"/api/v1/people/687201"},"right":{"id":806994,"link":"/api/v1/people/806994"}},"offense":{"batter":{"id":814261,"link":"/api/v1/people/814261","batSide":{"code":"R","description":"Right"}},"first":{"id":676566,"link":"/api/v1/people/676566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814261,"link":"/api/v1/people/814261"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":814261,"link":"/api/v1/people/814261"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:39:25.021Z","atBatIndex":73}]