[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Taylor Ward pops out to second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T22:37:20.853Z","endTime":"2026-03-20T22:37:46.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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-20T19:06:53.072Z","endTime":"2026-03-20T22:32:13.450Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"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-20T22:32:13.450Z","endTime":"2026-03-20T22:36:00.158Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"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:36:00.158Z","endTime":"2026-03-20T22:37:23.045Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.7074746777575,"aZ":-12.089421411740693,"pfxX":-3.523519139322022,"pfxZ":10.248828649304347,"pX":0.5922621546520151,"pZ":2.2262326676021837,"vX0":9.858073443838228,"vY0":-140.06145462162775,"vZ0":-6.96679758355723,"x":94.42,"y":178.67,"x0":-2.5367885911596195,"y0":50.00006831987442,"z0":5.5601281254578625,"aX":-6.904421803825209},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":4.1},"zone":6,"typeConfidence":0.9,"plateTime":0.3931433785285745,"extension":6.346239574713404},"index":3,"playId":"c17d69f2-e6a4-35ad-9204-2fdbbf7e671d","pitchNumber":1,"startTime":"2026-03-20T22:37:23.045Z","endTime":"2026-03-20T22:37:27.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":96.3,"endSpeed":86.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.50486315933679,"aZ":-12.247889761590978,"pfxX":-3.697214479795836,"pfxZ":10.191081514958384,"pX":-0.29813217262322567,"pZ":2.999758137027852,"vX0":7.787379469915364,"vY0":-139.89170608957374,"vZ0":-4.942732339028037,"x":128.36,"y":157.79,"x0":-2.654612797702061,"y0":50.00570777651153,"z0":5.6117196520387695,"aX":-7.231992222322657},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":4.8},"zone":2,"typeConfidence":0.9,"plateTime":0.39356919041726046,"extension":6.326000946676984},"hitData":{"launchSpeed":94.2,"launchAngle":66.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":152.76,"coordY":145.81}},"index":4,"playId":"17b6c03d-9c56-3a40-b07f-25192d58d543","pitchNumber":2,"startTime":"2026-03-20T22:37:35.822Z","endTime":"2026-03-20T22:37:46.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-20T22:37:46.164Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Samuel Basallo grounds out, shortstop Ryan McMahon to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T22:37:48.341Z","endTime":"2026-03-20T22:38:26.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.424407138706044,"aZ":-10.341823168321179,"pfxX":-4.821077633080005,"pfxZ":10.794757025688309,"pX":-1.817636572008634,"pZ":1.7853970796490513,"vX0":3.9069644096441207,"vY0":-142.2077820214991,"vZ0":-8.90173747666821,"x":186.28,"y":190.57,"x0":-2.5915900629693205,"y0":50.002584958966416,"z0":5.6358348150004245,"aX":-9.750551686627114},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":7.8},"zone":13,"typeConfidence":0.91,"plateTime":0.3870260299572976,"extension":6.238275134732132},"index":0,"playId":"005fb90a-74ff-333a-9517-296496767479","pitchNumber":1,"startTime":"2026-03-20T22:38:06.663Z","endTime":"2026-03-20T22:38:10.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.1,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55496913788099,"aZ":-20.996295315320754,"pfxX":-8.135153563357289,"pfxZ":5.970761013022919,"pX":-0.3338629082318385,"pZ":3.0183537429742167,"vX0":8.892361033736886,"vY0":-136.77192398405612,"vZ0":-2.478458853905238,"x":129.73,"y":157.28,"x0":-2.5890566811886453,"y0":50.00183067985714,"z0":5.395372413013589,"aX":-15.22691211699239},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":12.6},"zone":1,"typeConfidence":0.75,"plateTime":0.40232940506346715,"extension":6.366273480163083},"hitData":{"launchSpeed":101.2,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":136.56,"coordY":149.35}},"index":1,"playId":"ed124fb0-88bc-3a24-a360-7a36c73ceebb","pitchNumber":2,"startTime":"2026-03-20T22:38:17.496Z","endTime":"2026-03-20T22:38:26.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:38:26.284Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T22:38:26.839Z","endTime":"2026-03-20T22:39:55.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70075658044553,"aZ":-13.785059168768086,"pfxX":-2.6838907033791357,"pfxZ":9.14743710616095,"pX":-0.6383329186358583,"pZ":5.62430533625645,"vX0":6.413123170565468,"vY0":-141.03248949402047,"vZ0":1.5163570878435157,"x":141.33,"y":86.92,"x0":-2.5951089343050526,"y0":50.00146737316747,"z0":5.969851797654321,"aX":-5.395825110412598},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":3.5},"zone":11,"typeConfidence":2.0,"plateTime":0.3886814340102869,"extension":6.1253665768212215},"index":0,"playId":"0b262260-a2af-38f6-9701-69fec1b8ae66","pitchNumber":1,"startTime":"2026-03-20T22:38:50.379Z","endTime":"2026-03-20T22:38:53.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.788171950044116,"aZ":-12.624163542503966,"pfxX":-3.0114415452311207,"pfxZ":9.886036401374785,"pX":-0.2977958451450705,"pZ":4.300679782146518,"vX0":7.320872052520547,"vY0":-139.794894801743,"vZ0":-1.807362314862032,"x":128.35,"y":122.66,"x0":-2.56029087892068,"y0":50.002164637554074,"z0":5.7852215116140115,"aX":-5.956366538699724},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":4.0},"zone":11,"typeConfidence":2.0,"plateTime":0.3919494917301538,"extension":6.315221449053675},"index":1,"playId":"4566938b-67e8-3481-98ff-ac4bf13fcde8","pitchNumber":2,"startTime":"2026-03-20T22:39:06.149Z","endTime":"2026-03-20T22:39:09.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":96.6,"endSpeed":88.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.397188780612606,"aZ":-13.054643277577236,"pfxX":-3.7480782990108175,"pfxZ":9.55781480290059,"pX":-0.38672944195533426,"pZ":3.0960512282433004,"vX0":7.609604042201541,"vY0":-140.4473049105212,"vZ0":-4.982663448718457,"x":131.74,"y":155.19,"x0":-2.6426369320466954,"y0":50.00405976962909,"z0":5.740213620109353,"aX":-7.499359204415694},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":5.3},"zone":1,"typeConfidence":0.9,"plateTime":0.3897748050796812,"extension":6.395026757751626},"index":2,"playId":"52b72ff3-a46f-3cba-b1d5-d55d2d4c61de","pitchNumber":3,"startTime":"2026-03-20T22:39:22.770Z","endTime":"2026-03-20T22:39:25.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.180541144946666,"aZ":-20.157591382514973,"pfxX":-7.234456208253301,"pfxZ":6.115442760903484,"pX":0.5308246924252723,"pZ":2.884878348027124,"vX0":10.664399910827854,"vY0":-139.0589060766758,"vZ0":-3.6221728084601716,"x":96.77,"y":160.89,"x0":-2.40789681741603,"y0":50.003897250390935,"z0":5.5359373721209355,"aX":-14.218677265177565},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":11.0},"zone":3,"typeConfidence":0.57,"plateTime":0.39336211937777144,"extension":6.504470870225757},"index":3,"playId":"45e60a4a-ab77-3ede-a900-9ee3156bb169","pitchNumber":4,"startTime":"2026-03-20T22:39:34.372Z","endTime":"2026-03-20T22:39:37.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":98.5,"endSpeed":89.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70808046303458,"aZ":-10.19062766330665,"pfxX":-3.506866300126998,"pfxZ":10.587854041646933,"pX":-0.9212311074610174,"pZ":3.311183093443915,"vX0":6.262362065316865,"vY0":-143.31451383520115,"vZ0":-4.938587590467366,"x":152.12,"y":149.38,"x0":-2.6808972802181805,"y0":50.00044013476886,"z0":5.695519984221189,"aX":-7.280264856906539},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.4,"breakHorizontal":5.0},"zone":11,"typeConfidence":0.92,"plateTime":0.3824648620763882,"extension":6.2648526010655825},"index":4,"playId":"bce73c46-a09c-3fb6-b6e4-ae59c57e49ce","pitchNumber":5,"startTime":"2026-03-20T22:39:51.692Z","endTime":"2026-03-20T22:39:55.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:39:55.399Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trent Grisham 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:41:55.665Z","endTime":"2026-03-20T22:43:26.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":84.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15649217828516,"aZ":-26.33271807704314,"pfxX":-10.47472641592665,"pfxZ":3.2080323140527867,"pX":0.5958206110409302,"pZ":2.545705729614457,"vX0":10.228621653678422,"vY0":-134.7654802924716,"vZ0":-3.114764330904866,"x":94.29,"y":170.05,"x0":-1.907268800347782,"y0":50.00075512432565,"z0":5.5978972892458305,"aX":-19.06284117377795},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.3,"breakHorizontal":16.4},"zone":6,"typeConfidence":0.9,"plateTime":0.4080603613880083,"extension":6.331292899097829},"index":0,"playId":"321c9dcd-fb2b-3761-821a-c00a396b9c9a","pitchNumber":1,"startTime":"2026-03-20T22:42:09.959Z","endTime":"2026-03-20T22:42:13.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.857166317993013,"aZ":-24.655033406791908,"pfxX":0.44373075177313037,"pfxZ":4.489323732203905,"pX":1.2125839757527084,"pZ":3.757570389073651,"vX0":8.048128091281425,"vY0":-128.4282232659775,"vZ0":-0.033676282645342726,"x":70.78,"y":137.33,"x0":-2.015600566052426,"y0":50.00448328589186,"z0":5.683735110086392,"aX":0.7421985753245789},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":-2.5},"zone":12,"typeConfidence":0.9,"plateTime":0.426004956367795,"extension":6.283195158669728},"index":1,"playId":"ebdd095d-6716-3fb3-90c6-77ed13712cff","pitchNumber":2,"startTime":"2026-03-20T22:42:23.872Z","endTime":"2026-03-20T22:42:27.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91840614451225,"aZ":-29.58073028911285,"pfxX":-10.557496708871586,"pfxZ":1.6254812668042389,"pX":0.053587385874356706,"pZ":1.854843515956697,"vX0":8.477715916229378,"vY0":-125.8720604928074,"vZ0":-3.538141465281904,"x":114.96,"y":188.7,"x0":-1.9959425852223074,"y0":50.00361732822584,"z0":5.688808877437912,"aX":-16.844840957522123},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.3,"breakHorizontal":17.0},"zone":8,"typeConfidence":0.91,"plateTime":0.43611052523694793,"extension":6.437075975182673},"index":2,"playId":"defdad68-4912-363a-8281-0172d4e10fa1","pitchNumber":3,"startTime":"2026-03-20T22:42:38.567Z","endTime":"2026-03-20T22:42:41.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-20T22:42:51.504Z","endTime":"2026-03-20T22:43:06.910Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66892593903833,"aZ":-37.61292402899956,"pfxX":7.82329971602903,"pfxZ":-4.230460562424737,"pX":-0.3128071932928341,"pZ":1.4251497579790082,"vX0":2.0388450416021255,"vY0":-113.28353975609022,"vZ0":-1.1112911307887543,"x":128.92,"y":200.3,"x0":-2.2429148096353835,"y0":50.00180818445374,"z0":5.716384234204814,"aX":10.062704627356341},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-7.6,"breakHorizontal":-14.6},"zone":13,"typeConfidence":0.86,"plateTime":0.48541293150311393,"extension":6.093970937952413},"index":4,"playId":"606afac0-f6fa-32ff-a0f9-7107327176a2","pitchNumber":4,"startTime":"2026-03-20T22:43:06.910Z","endTime":"2026-03-20T22:43:12.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.806498171949688,"aZ":-30.21612821775889,"pfxX":-9.92643258808208,"pfxZ":1.0801313024697805,"pX":0.6611601225540091,"pZ":2.994447120634346,"vX0":9.548912389327633,"vY0":-134.1320973339997,"vZ0":-1.2487458344320839,"x":91.8,"y":157.93,"x0":-1.6667101081860964,"y0":50.00245476787038,"z0":5.6338698219974495,"aX":-17.96807068992046},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.9,"breakHorizontal":15.7},"zone":3,"typeConfidence":0.9,"plateTime":0.40940227307497024,"extension":6.377374645306859},"index":5,"playId":"50d7d58b-44a8-399d-99e3-7952988a61d0","pitchNumber":5,"startTime":"2026-03-20T22:43:21.919Z","endTime":"2026-03-20T22:43:26.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:43:26.193Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aaron Judge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T22:43:25.555Z","endTime":"2026-03-20T22:45:07.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.980089151995884,"aZ":-33.333333771996756,"pfxX":6.440906937552455,"pfxZ":-0.8724314734731076,"pX":0.048707112446507037,"pZ":1.6546948980748548,"vX0":3.131950580585518,"vY0":-115.10190550404553,"vZ0":-1.765995746563474,"x":115.14,"y":194.1,"x0":-2.17226749269765,"y0":50.00420455863944,"z0":5.69943361571461,"aX":8.529478240377628},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-1.8,"breakHorizontal":-12.5},"zone":14,"typeConfidence":0.93,"plateTime":0.47827342438624765,"extension":6.194739622184795},"index":0,"playId":"baec52dd-e569-3e3c-b735-3a6ecff64f12","pitchNumber":1,"startTime":"2026-03-20T22:43:49.914Z","endTime":"2026-03-20T22:43:53.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.4,"endSpeed":72.6,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99024544383359,"aZ":-35.139789398042666,"pfxX":7.9058105989325655,"pfxZ":-2.2164322277421666,"pX":-0.692492733766833,"pZ":1.6854083423194675,"vX0":1.1544311815806876,"vY0":-115.57407611182121,"vZ0":-1.298871321675703,"x":143.4,"y":193.27,"x0":-2.22615277825461,"y0":50.004084913433964,"z0":5.666979340028178,"aX":10.565393283639603},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-4.1,"breakHorizontal":-14.6},"zone":13,"typeConfidence":0.67,"plateTime":0.4761416344623579,"extension":6.247348258976436},"index":1,"playId":"20bacc9e-05ef-3657-8b2f-2a8c6aa44fff","pitchNumber":2,"startTime":"2026-03-20T22:44:04.047Z","endTime":"2026-03-20T22:44:10.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.582587469929965,"aZ":-29.554094604249165,"pfxX":-9.070728076466263,"pfxZ":1.468111277693362,"pX":-0.8762926415579202,"pZ":1.8833482364190097,"vX0":6.190815289206244,"vY0":-132.89296671976166,"vZ0":-3.6852586068117454,"x":150.4,"y":187.93,"x0":-2.0625193720691146,"y0":50.000507414347986,"z0":5.444647541462775,"aX":-16.154770542655175},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.0,"breakHorizontal":15.0},"zone":13,"typeConfidence":0.9,"plateTime":0.4128161762157623,"extension":6.408027829862877},"index":2,"playId":"5a292d30-5b2f-3767-9141-701fe9993373","pitchNumber":3,"startTime":"2026-03-20T22:44:19.669Z","endTime":"2026-03-20T22:44:24.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.249940629535345,"aZ":-24.522440428538623,"pfxX":0.9893798334390285,"pfxZ":4.683078396514661,"pX":1.3148969128573977,"pZ":2.6643920011941495,"vX0":7.803800385709753,"vY0":-126.56650518418776,"vZ0":-2.5714398947895623,"x":66.88,"y":166.84,"x0":-1.9283641947606578,"y0":50.00055363198668,"z0":5.6439245188047025,"aX":1.6139686416772767},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.2,"breakHorizontal":-3.5},"zone":14,"typeConfidence":0.88,"plateTime":0.43167723441706496,"extension":6.291712395348738},"index":3,"playId":"32bb0248-42c5-3513-ad56-ddac0ac53980","pitchNumber":4,"startTime":"2026-03-20T22:44:35.398Z","endTime":"2026-03-20T22:44:38.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-20T22:44:49.863Z","endTime":"2026-03-20T22:45:03.128Z","isPitch":false,"type":"action","player":{"id":592450,"link":"/api/v1/people/592450"},"defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.1,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92608123248587,"aZ":-38.565776714699425,"pfxX":6.9149487608560865,"pfxZ":-4.891400364015488,"pX":-0.6016130161197205,"pZ":1.919756219145231,"vX0":1.6386851353234624,"vY0":-113.9145769965616,"vZ0":-0.07012205013686734,"x":139.93,"y":186.95,"x0":-2.2293786880515394,"y0":50.00225210055765,"z0":5.780006261466205,"aX":9.039796293352794},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-8.5,"breakHorizontal":-13.0},"zone":7,"typeConfidence":0.9,"plateTime":0.48178161030717126,"extension":6.2655763161481355},"index":5,"playId":"355e2654-19b9-3c89-9eab-4752719110fe","pitchNumber":5,"startTime":"2026-03-20T22:45:03.128Z","endTime":"2026-03-20T22:45:07.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:45:07.719Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Bellinger grounds out, first baseman Pete Alonso to pitcher Zach Eflin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T22:45:30.498Z","endTime":"2026-03-20T22:46:30.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88414081005219,"aZ":-32.2805425687282,"pfxX":-11.558252934921827,"pfxZ":-0.0649197343455512,"pX":0.3317250956975953,"pZ":0.9712450302022921,"vX0":9.632240689516484,"vY0":-126.95865383862433,"vZ0":-4.851005617098626,"x":104.36,"y":212.56,"x0":-2.0397382737020435,"y0":50.0053056075927,"z0":5.524025801870915,"aX":-18.568678862784886},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.2,"breakHorizontal":18.2},"zone":14,"typeConfidence":0.92,"plateTime":0.43411307115122,"extension":6.730429100263502},"index":0,"playId":"dfbe9f78-808b-35b1-b342-9d385ed16c9a","pitchNumber":1,"startTime":"2026-03-20T22:45:31.075Z","endTime":"2026-03-20T22:45:34.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":89.9,"endSpeed":82.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90072329852736,"aZ":-25.032760433850786,"pfxX":0.3715008586393953,"pfxZ":4.1557446888958065,"pX":1.631977557250749,"pZ":2.393665861926824,"vX0":8.941546643920038,"vY0":-130.58015846711672,"vZ0":-3.1812721744756254,"x":54.79,"y":174.15,"x0":-1.892550017607725,"y0":50.000489021377255,"z0":5.522455975792201,"aX":0.6367011733169106},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.0,"breakHorizontal":-2.8},"zone":14,"typeConfidence":0.91,"plateTime":0.4203425520672104,"extension":6.474470788621418},"index":1,"playId":"d2fd1a1c-c93c-3924-ba59-34d9cce8b757","pitchNumber":2,"startTime":"2026-03-20T22:45:44.203Z","endTime":"2026-03-20T22:45:47.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.821385077849733,"aZ":-39.50023929802488,"pfxX":6.120630442515627,"pfxZ":-5.581154788391075,"pX":0.5956558194898831,"pZ":1.4459291955594251,"vX0":4.361580021471757,"vY0":-114.3238240594566,"vZ0":-0.874753263966121,"x":94.3,"y":199.74,"x0":-2.13814036538556,"y0":50.00378374548696,"z0":5.740716881165987,"aX":8.030547635071246},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.0,"breakHorizontal":-12.2},"zone":14,"typeConfidence":0.9,"plateTime":0.4807336410973244,"extension":6.199549387361901},"index":2,"playId":"8a962b53-ed06-3a07-a120-1c3bd561b457","pitchNumber":3,"startTime":"2026-03-20T22:45:58.618Z","endTime":"2026-03-20T22:46:01.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-03-20T22:46:11.738Z","endTime":"2026-03-20T22:46:22.459Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.457979592315798,"aZ":-17.310904008284226,"pfxX":-3.5491948411808703,"pfxZ":7.805948372614621,"pX":-0.24937335067831237,"pZ":2.9530175047740794,"vX0":5.930698290086463,"vY0":-137.16793896496822,"vZ0":-3.8590434770902573,"x":126.51,"y":159.05,"x0":-1.978877999958432,"y0":50.00631085599215,"z0":5.55914881906396,"aX":-6.761786383713193},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":5.2},"zone":2,"typeConfidence":0.87,"plateTime":0.3993808230795928,"extension":6.252126505067962},"hitData":{"launchSpeed":89.5,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.8,"coordY":161.0}},"index":4,"playId":"b002d56a-825f-3227-9430-8a1671903d14","pitchNumber":4,"startTime":"2026-03-20T22:46:22.459Z","endTime":"2026-03-20T22:46:30.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:46:30.141Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T22:48:32.108Z","endTime":"2026-03-20T22:50:28.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21631343534892,"aZ":-26.569477405948515,"pfxX":1.5403223795821477,"pfxZ":3.3853935505146904,"pX":-0.8628126208685842,"pZ":2.334189039165039,"vX0":4.313151403167309,"vY0":-127.82882009755545,"vZ0":-2.9785107433114137,"x":149.89,"y":175.76,"x0":-2.771764572644347,"y0":50.00394483485269,"z0":5.5992990900848145,"aX":2.5496970869973286},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":-3.7},"zone":13,"typeConfidence":2.0,"plateTime":0.42839885489383667,"extension":6.360883880072177},"index":0,"playId":"6b88e7f9-0289-3726-9fb3-8420b30014e5","pitchNumber":1,"startTime":"2026-03-20T22:48:48.079Z","endTime":"2026-03-20T22:48:52.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48549106437286,"aZ":-9.458361998222234,"pfxX":-3.5866869334287212,"pfxZ":11.249990520278807,"pX":-0.4979620084775363,"pZ":2.559610512536782,"vX0":6.677782360612352,"vY0":-141.47911103369304,"vZ0":-6.886106549602465,"x":135.98,"y":169.67,"x0":-2.427139504791862,"y0":50.002054415640416,"z0":5.63742600112816,"aX":-7.242284504361642},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.1,"breakHorizontal":5.0},"zone":4,"typeConfidence":0.91,"plateTime":0.3877353009107005,"extension":6.369791667635491},"index":1,"playId":"200148b8-3b3b-3fb4-8cda-d8626b515069","pitchNumber":2,"startTime":"2026-03-20T22:49:00.746Z","endTime":"2026-03-20T22:49:13.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":93.1,"endSpeed":84.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52097071713225,"aZ":-21.941013927180126,"pfxX":-10.514411779978586,"pfxZ":5.617627922715078,"pX":0.2748541161718412,"pZ":0.569426235975554,"vX0":11.023045895998935,"vY0":-134.90946483535595,"vZ0":-8.041827582115442,"x":106.52,"y":223.41,"x0":-2.5207079394128797,"y0":50.00494464499083,"z0":5.165297076216076,"aX":-19.160003387576765},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.3,"breakHorizontal":16.3},"zone":14,"typeConfidence":0.9,"plateTime":0.4078173415431925,"extension":6.500112456026837},"index":2,"playId":"b0060536-7af8-3f65-80a6-f985794e507f","pitchNumber":3,"startTime":"2026-03-20T22:49:35.298Z","endTime":"2026-03-20T22:49:38.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0426733875488,"aZ":-25.023566408126428,"pfxX":3.4215700967229683,"pfxZ":4.220409798580903,"pX":1.1592247819392087,"pZ":2.373939906516955,"vX0":8.55544988547154,"vY0":-129.53403537899018,"vZ0":-3.189085823725047,"x":72.81,"y":174.68,"x0":-2.6357499518991667,"y0":50.000408429340816,"z0":5.542533268067313,"aX":5.787525773499856},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.1,"breakHorizontal":-8.2},"zone":14,"typeConfidence":0.9,"plateTime":0.4234838606327611,"extension":6.420204399027539},"index":3,"playId":"d3ab9f7f-3d4b-366d-8b5c-ab9f357204c8","pitchNumber":4,"startTime":"2026-03-20T22:49:50.054Z","endTime":"2026-03-20T22:49:53.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.912208761590136,"aZ":-12.5849330753102,"pfxX":-3.317389334468647,"pfxZ":9.494508133807795,"pX":0.6430890698242513,"pZ":2.97697939300856,"vX0":9.573133926099654,"vY0":-143.15652439111645,"vZ0":-5.468764707110532,"x":92.49,"y":158.4,"x0":-2.3222095923480297,"y0":50.00263147555139,"z0":5.708771257922916,"aX":-6.845912453036595},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.2,"breakHorizontal":4.0},"zone":3,"typeConfidence":0.91,"plateTime":0.3834937656970503,"extension":6.401951974118582},"index":4,"playId":"3c6b74fa-776d-3f00-aabe-e979c912e9e9","pitchNumber":5,"startTime":"2026-03-20T22:50:04.878Z","endTime":"2026-03-20T22:50:08.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.049708901645502,"aZ":-25.153059439003822,"pfxX":-9.841304077424004,"pfxZ":3.835658366577114,"pX":-0.9846154253471152,"pZ":2.3969811907644836,"vX0":7.822750778045096,"vY0":-134.89869077051466,"vZ0":-2.5846747862941273,"x":154.53,"y":174.06,"x0":-2.652433121496165,"y0":50.004251641182165,"z0":5.152400889737355,"aX":-18.02649113376129},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":16.0},"zone":13,"typeConfidence":0.9,"plateTime":0.4069864548257378,"extension":6.408494990995898},"index":5,"playId":"5dbdee61-1a4f-341e-8888-5ec4fb926ed4","pitchNumber":6,"startTime":"2026-03-20T22:50:24.264Z","endTime":"2026-03-20T22:50:28.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:50:28.251Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T22:50:28.937Z","endTime":"2026-03-20T22:51:56.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.1,"endSpeed":87.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26156451709856,"aZ":-19.534795747166786,"pfxX":-10.152066160954972,"pfxZ":6.436221033389602,"pX":-1.4084724476129389,"pZ":3.6498390309035176,"vX0":6.878137838513632,"vY0":-139.69815102487917,"vZ0":-1.6454060431791007,"x":170.69,"y":140.23,"x0":-2.591160208175793,"y0":50.00545861738135,"z0":5.538655326170916,"aX":-19.94640397903921},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":16.8},"zone":11,"typeConfidence":0.68,"plateTime":0.3929957813028149,"extension":6.304808526724328},"index":0,"playId":"5152c6f7-1432-3ed3-8dc9-d1dca0f89fb7","pitchNumber":1,"startTime":"2026-03-20T22:50:49.859Z","endTime":"2026-03-20T22:50:55.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66155936218169,"aZ":-22.46135590483982,"pfxX":2.349261049788663,"pfxZ":5.773161076258635,"pX":-0.5308104762017062,"pZ":2.7730706433461387,"vX0":4.797695689578336,"vY0":-128.37854723154527,"vZ0":-2.6844208213764986,"x":137.23,"y":163.91,"x0":-2.7233063780949847,"y0":50.000895553037736,"z0":5.56605140118802,"aX":3.950599760366056},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.1,"breakHorizontal":-5.3},"zone":4,"typeConfidence":2.0,"plateTime":0.4254037757394977,"extension":6.346955066686991},"index":1,"playId":"c2c9094c-c5dc-342c-a8b1-ffb6a1bcfb2b","pitchNumber":2,"startTime":"2026-03-20T22:51:02.577Z","endTime":"2026-03-20T22:51:06.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":93.3,"endSpeed":85.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.623851689056313,"aZ":-29.725249101041612,"pfxX":-10.636371876495048,"pfxZ":1.3105601645450555,"pX":-0.22259727717150335,"pZ":2.5293174985100957,"vX0":10.166328391902137,"vY0":-135.54041727848377,"vZ0":-1.629167010680613,"x":125.48,"y":170.49,"x0":-2.6335860481557876,"y0":50.001117963473476,"z0":5.206635299925202,"aX":-19.85964732704262},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.3,"breakHorizontal":17.2},"zone":5,"typeConfidence":0.91,"plateTime":0.4035500052570953,"extension":6.334994129037725},"index":2,"playId":"b61aa962-918f-3911-83fe-e634e4191432","pitchNumber":3,"startTime":"2026-03-20T22:51:16.453Z","endTime":"2026-03-20T22:51:24.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.565583178427616,"aZ":-13.1913653022515,"pfxX":-4.118071151195847,"pfxZ":9.147655222905408,"pX":-0.5656698026195933,"pZ":3.5760524499103816,"vX0":7.449877877092896,"vY0":-143.24685827113913,"vZ0":-3.600599247806405,"x":138.56,"y":142.23,"x0":-2.6668324625732964,"y0":50.00138401295925,"z0":5.675850582243091,"aX":-8.545123928076945},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.0,"breakHorizontal":5.9},"zone":11,"typeConfidence":0.91,"plateTime":0.3825911628813561,"extension":6.285182359145544},"index":3,"playId":"070afca8-45be-353f-a363-c0b1f0c15912","pitchNumber":4,"startTime":"2026-03-20T22:51:51.136Z","endTime":"2026-03-20T22:51:56.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:51:56.035Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Ramos flies out to left fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T22:51:54.834Z","endTime":"2026-03-20T22:52:54.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682868,"fullName":"Bryan Ramos","link":"/api/v1/people/682868"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682868,"fullName":"Bryan Ramos","link":"/api/v1/people/682868"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":91.4,"endSpeed":83.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.978692647624374,"aZ":-25.420647752961376,"pfxX":-8.2636769912189,"pfxZ":3.803913071746601,"pX":-0.13986978830656419,"pZ":1.8853716529068458,"vX0":9.422314157504983,"vY0":-132.7759263323339,"vZ0":-3.6546553445520193,"x":122.33,"y":187.87,"x0":-2.670703183552656,"y0":50.00267590925869,"z0":5.141907368439586,"aX":-14.669152284317816},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.2,"breakHorizontal":12.7},"zone":8,"typeConfidence":0.9,"plateTime":0.41344215243289684,"extension":6.418972948714889},"index":0,"playId":"c6b04d8a-11c5-3273-aa61-f7444ed3466d","pitchNumber":1,"startTime":"2026-03-20T22:52:18.160Z","endTime":"2026-03-20T22:52:21.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":682868,"link":"/api/v1/people/682868","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34157241354443,"aZ":-20.71826188051657,"pfxX":-0.4130713861783334,"pfxZ":6.415177924975823,"pX":0.24633551025325132,"pZ":1.0077462966855706,"vX0":7.89714877231999,"vY0":-132.98124307111414,"vZ0":-7.404077949909744,"x":107.61,"y":211.57,"x0":-2.7120304976501948,"y0":50.00320275115034,"z0":5.338703938946077,"aX":-0.7393943810621417},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.1,"breakHorizontal":-1.0},"zone":14,"typeConfidence":0.55,"plateTime":0.41237167139678865,"extension":6.506785881328604},"index":1,"playId":"8e36229d-d724-3a46-94c9-94ee57875a53","pitchNumber":2,"startTime":"2026-03-20T22:52:30.821Z","endTime":"2026-03-20T22:52:35.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":682868,"link":"/api/v1/people/682868","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.606688755904212,"aZ":-20.60020741195315,"pfxX":0.9587367975226393,"pfxZ":6.633306907521035,"pX":0.18387369256688973,"pZ":2.3600254029115315,"vX0":7.424946587714534,"vY0":-131.46351612674698,"vZ0":-4.074321994321201,"x":109.99,"y":175.06,"x0":-2.8050874862029183,"y0":50.00524300083838,"z0":5.46455550207207,"aX":1.673145271063392},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.3,"breakHorizontal":-3.4},"zone":5,"typeConfidence":0.63,"plateTime":0.4170907917179383,"extension":6.371296846228305},"hitData":{"launchSpeed":94.4,"launchAngle":42.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.55,"coordY":79.18}},"index":2,"playId":"acab768d-d1a9-30aa-b1fa-1a326c74863f","pitchNumber":3,"startTime":"2026-03-20T22:52:45.318Z","endTime":"2026-03-20T22:52:54.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":682868,"link":"/api/v1/people/682868","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682868,"link":"/api/v1/people/682868"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":682868,"link":"/api/v1/people/682868"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:52:54.537Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Rice strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T22:54:58.271Z","endTime":"2026-03-20T22:57:17.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":80.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.674628390524877,"aZ":-24.633753314868834,"pfxX":-0.5666134512677372,"pfxZ":4.501241075828533,"pX":1.0818960371985964,"pZ":2.826305535451102,"vX0":7.951449957391221,"vY0":-129.29281825349233,"vZ0":-2.2357435625956485,"x":75.76,"y":162.47,"x0":-1.9738328098475832,"y0":50.00088542568765,"z0":5.613661894226097,"aX":-0.9490588096551684},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":-1.0},"zone":12,"typeConfidence":0.9,"plateTime":0.42539063509627617,"extension":6.1424953864404},"index":0,"playId":"82d405a4-cdeb-3942-b5ee-b1da7eaba389","pitchNumber":1,"startTime":"2026-03-20T22:55:10.250Z","endTime":"2026-03-20T22:55:14.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.360386316010576,"aZ":-24.698120178452644,"pfxX":-0.533220605423887,"pfxZ":4.469648112423744,"pX":0.9676104417421756,"pZ":2.5009122414011262,"vX0":7.704394981309623,"vY0":-128.88761548690238,"vZ0":-2.820507829525207,"x":80.12,"y":171.26,"x0":-1.9989100514542462,"y0":50.00053693507827,"z0":5.529562578381809,"aX":-0.8920905728106076},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.7,"breakHorizontal":-0.8},"zone":14,"typeConfidence":0.9,"plateTime":0.4259812383353587,"extension":6.351467929256248},"index":1,"playId":"51e036a8-38d3-3634-8924-69bf8fc31263","pitchNumber":2,"startTime":"2026-03-20T22:55:51.699Z","endTime":"2026-03-20T22:55:57.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.136424294216326,"aZ":-31.24218562741551,"pfxX":-9.426394413159079,"pfxZ":0.5096596754830323,"pX":-0.06639299011353396,"pZ":3.0601388786226567,"vX0":7.994514250244391,"vY0":-134.9663778109466,"vZ0":-1.0066927367894436,"x":119.53,"y":156.16,"x0":-1.8623015890604122,"y0":50.00095214388937,"z0":5.665796772676476,"aX":-17.150405950364114},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.0,"breakHorizontal":15.0},"zone":2,"typeConfidence":0.9,"plateTime":0.4079696271894404,"extension":6.408033074973521},"index":2,"playId":"768a276b-b27b-38b1-a8a4-9e1adf248fed","pitchNumber":3,"startTime":"2026-03-20T22:56:10.855Z","endTime":"2026-03-20T22:56:13.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.279253042022816,"aZ":-38.038080522722616,"pfxX":5.81691088955345,"pfxZ":-4.4258907179503275,"pX":0.7262536708302102,"pZ":-0.43343742707309907,"vX0":4.581485597239494,"vY0":-114.88908391880723,"vZ0":-5.137899070367116,"x":89.32,"y":250.48,"x0":-2.056889211339061,"y0":50.00532412888296,"z0":5.5694792290286985,"aX":7.699088921433099},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-9.1,"breakHorizontal":-11.8},"zone":14,"typeConfidence":0.89,"plateTime":0.47857894656070643,"extension":6.361076533368851},"index":3,"playId":"d1c8c5c2-6194-303a-847a-7c0f7aba05d3","pitchNumber":4,"startTime":"2026-03-20T22:56:28.464Z","endTime":"2026-03-20T22:56:31.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":87.1,"endSpeed":79.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.416938370890445,"aZ":-33.90341510453187,"pfxX":-8.302953943700949,"pfxZ":-1.074697721323608,"pX":-0.006088854005656313,"pZ":0.8263326315377456,"vX0":7.551178119083175,"vY0":-126.50554157142648,"vZ0":-5.009673195576516,"x":117.23,"y":216.47,"x0":-1.9606132989559293,"y0":50.00241046003297,"z0":5.570718944065484,"aX":-13.367644737172961},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.0,"breakHorizontal":13.2},"zone":14,"typeConfidence":0.9,"plateTime":0.4340826764819239,"extension":6.515048109884228},"index":4,"playId":"87ac5e54-565d-307f-b238-510e5631786e","pitchNumber":5,"startTime":"2026-03-20T22:56:47.288Z","endTime":"2026-03-20T22:56:51.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.449371008443137,"aZ":-37.65657553051182,"pfxX":7.396142608529677,"pfxZ":-4.102652682718966,"pX":0.4616635657523274,"pZ":1.13449876535522,"vX0":3.602284736845564,"vY0":-115.48249305723124,"vZ0":-2.038111729991056,"x":99.4,"y":208.15,"x0":-2.0840174084298475,"y0":50.00192192323973,"z0":5.683963843912135,"aX":9.890576350237593},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-7.7,"breakHorizontal":-14.4},"zone":14,"typeConfidence":0.79,"plateTime":0.47606984717189427,"extension":6.1606056150866095},"index":5,"playId":"2c3e880e-07c3-30ca-8026-583d7cc752e2","pitchNumber":6,"startTime":"2026-03-20T22:57:12.802Z","endTime":"2026-03-20T22:57:17.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:57:17.017Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Giancarlo Stanton flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T22:57:22.172Z","endTime":"2026-03-20T22:58:23.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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(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":88.8,"endSpeed":81.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19679060120697,"aZ":-25.424606403461446,"pfxX":1.92378438970999,"pfxZ":4.005002862993863,"pX":1.0564047813203512,"pZ":1.7442138525993467,"vX0":6.849548487390487,"vY0":-129.0871965346933,"vZ0":-4.83131137527907,"x":76.73,"y":191.69,"x0":-1.8827003587049347,"y0":50.002256515524415,"z0":5.60041026033798,"aX":3.2424916594894317},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.4,"breakHorizontal":-5.0},"zone":14,"typeConfidence":0.9,"plateTime":0.42451284328195005,"extension":6.325043108418074},"index":0,"playId":"08cc4088-e028-3f73-9cec-3ef3108be5fa","pitchNumber":1,"startTime":"2026-03-20T22:57:43.574Z","endTime":"2026-03-20T22:57:47.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84336746663373,"aZ":-24.344011711971643,"pfxX":0.40393588764706223,"pfxZ":4.5668404957026425,"pX":1.0885277311762118,"pZ":2.246600185192254,"vX0":7.514444898312028,"vY0":-129.8195761628892,"vZ0":-3.7294857458253388,"x":75.51,"y":178.12,"x0":-1.8898824623569246,"y0":50.005330120696904,"z0":5.543674189633926,"aX":0.6934215216725771},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.7,"breakHorizontal":-2.3},"zone":14,"typeConfidence":0.91,"plateTime":0.4210645273069704,"extension":6.341890701638306},"index":1,"playId":"73be475d-8798-34d9-9949-b1d03c5666ca","pitchNumber":2,"startTime":"2026-03-20T22:57:57.424Z","endTime":"2026-03-20T22:58:01.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72148900362076,"aZ":-29.82931861644985,"pfxX":6.8417931564958145,"pfxZ":1.7409285117267217,"pX":-0.05909426412482293,"pZ":2.3237344401185496,"vX0":2.6787964083648586,"vY0":-115.76128263479713,"vZ0":-0.9898383863399435,"x":119.25,"y":176.04,"x0":-2.1221879562438897,"y0":50.00468346668214,"z0":5.626507844440788,"aX":9.235584072252038},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.2,"breakHorizontal":-13.1},"zone":8,"typeConfidence":0.94,"plateTime":0.4741519321414174,"extension":6.30592265707291},"hitData":{"launchSpeed":90.9,"launchAngle":37.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.92,"coordY":88.99}},"index":2,"playId":"e2ce5e4f-e4b6-3b39-bd45-eb5b4fe2d1ff","pitchNumber":3,"startTime":"2026-03-20T22:58:11.263Z","endTime":"2026-03-20T22:58:23.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:58:23.886Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jazz Chisholm Jr. grounds out, first baseman Pete Alonso to pitcher Zach Eflin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T22:58:22.730Z","endTime":"2026-03-20T22:59:14.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88532570460557,"aZ":-23.337744483530447,"pfxX":1.5139998340413476,"pfxZ":5.132702706311883,"pX":0.34460778422969185,"pZ":1.9856315691395319,"vX0":5.535708702903785,"vY0":-130.00872744442563,"vZ0":-4.420386552895587,"x":103.86,"y":185.17,"x0":-2.004181356213978,"y0":50.00074637949973,"z0":5.467409241505305,"aX":2.6047462027342423},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":-4.0},"zone":9,"typeConfidence":0.91,"plateTime":0.42044465899413996,"extension":6.216123227476332},"index":0,"playId":"befaf5a4-e13b-3908-bdca-1216fb2b6511","pitchNumber":1,"startTime":"2026-03-20T22:58:46.540Z","endTime":"2026-03-20T22:58:49.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.315360582621437,"aZ":-38.48586255362396,"pfxX":5.112804842473292,"pfxZ":-4.649217967960162,"pX":-0.4835445894112772,"pZ":1.3358771857986194,"vX0":2.167911951783327,"vY0":-115.93044153949914,"vZ0":-1.4920167565195601,"x":135.43,"y":202.71,"x0":-2.0960216882916547,"y0":50.00422511222954,"z0":5.671888980703717,"aX":6.937511160419926},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.5,"breakHorizontal":-9.8},"zone":13,"typeConfidence":0.9,"plateTime":0.473035506627681,"extension":6.195795871516105},"hitData":{"launchSpeed":90.3,"launchAngle":-49.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.21,"coordY":169.1}},"index":1,"playId":"f5daf515-8aa8-351b-a295-4d1083d42fe3","pitchNumber":2,"startTime":"2026-03-20T22:59:01.292Z","endTime":"2026-03-20T22:59:14.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-20T22:59:14.032Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Vázquez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T23:01:00.158Z","endTime":"2026-03-20T23:02:20.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676679,"fullName":"Luis Vázquez","link":"/api/v1/people/676679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676679,"fullName":"Luis Vázquez","link":"/api/v1/people/676679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.736974088767848,"aZ":-23.22980496949525,"pfxX":1.5001999394517296,"pfxZ":5.235800639219211,"pX":0.6037535729468936,"pZ":2.3825356923846366,"vX0":8.046827517949218,"vY0":-129.80035555104146,"vZ0":-3.469242763844107,"x":93.99,"y":174.45,"x0":-2.7294820903085015,"y0":50.0056077387237,"z0":5.501782940374706,"aX":2.56424541221169},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.9,"breakHorizontal":-4.4},"zone":6,"typeConfidence":0.87,"plateTime":0.42170058282333533,"extension":6.330393632893011},"index":0,"playId":"24a24871-92d6-3faf-9ae4-67afa185633f","pitchNumber":1,"startTime":"2026-03-20T23:01:20.321Z","endTime":"2026-03-20T23:01:26.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":676679,"link":"/api/v1/people/676679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.128381069851496,"aZ":-24.425999970524046,"pfxX":-9.530928470034713,"pfxZ":4.35516382456844,"pX":0.6963939267009405,"pZ":0.7232654739233217,"vX0":12.227217336256691,"vY0":-132.94369329315558,"vZ0":-6.672323740038747,"x":90.46,"y":219.25,"x0":-2.7373675244474343,"y0":50.00375557281614,"z0":5.054200607337526,"aX":-16.95801751463319},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.5,"breakHorizontal":14.4},"zone":14,"typeConfidence":0.91,"plateTime":0.4129625755906816,"extension":6.407892231430654},"index":1,"playId":"ee020c8c-be89-3d4a-b9f3-27d642fd0069","pitchNumber":2,"startTime":"2026-03-20T23:01:38.841Z","endTime":"2026-03-20T23:01:42.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":676679,"link":"/api/v1/people/676679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.754823531096893,"aZ":-27.17316781518327,"pfxX":4.665920656088302,"pfxZ":2.918732971768007,"pX":0.8855430351725014,"pZ":2.843881481877972,"vX0":7.8223934421301475,"vY0":-129.6988741467125,"vZ0":-1.9062612039618156,"x":83.25,"y":162.0,"x0":-2.769314562246378,"y0":50.001771834669384,"z0":5.649667340928142,"aX":7.990713673996779},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":-10.1},"zone":12,"typeConfidence":0.91,"plateTime":0.4214275234506939,"extension":6.359536148792668},"index":2,"playId":"d43a7d19-dc3c-36df-851e-29ffa4a45926","pitchNumber":3,"startTime":"2026-03-20T23:01:53.837Z","endTime":"2026-03-20T23:02:01.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":676679,"link":"/api/v1/people/676679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-20T23:02:03.516Z","endTime":"2026-03-20T23:02:15.539Z","isPitch":false,"type":"action","player":{"id":676679,"link":"/api/v1/people/676679"},"defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":676679,"link":"/api/v1/people/676679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.089868462708864,"aZ":-11.856039706114174,"pfxX":-2.22421440353796,"pfxZ":9.868369037802683,"pX":-0.6977300672098042,"pZ":2.5001573292907753,"vX0":5.849425041349751,"vY0":-142.64443953160693,"vZ0":-6.6891500070747405,"x":143.6,"y":171.28,"x0":-2.4868098569138475,"y0":50.00484074378975,"z0":5.624716904230513,"aX":-4.581218783500946},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":2.9},"zone":4,"typeConfidence":2.0,"plateTime":0.3841229957605088,"extension":6.389184643502172},"index":4,"playId":"3d6dbf09-bea0-3e5f-9763-213d506e5641","pitchNumber":4,"startTime":"2026-03-20T23:02:15.539Z","endTime":"2026-03-20T23:02:20.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":676679,"link":"/api/v1/people/676679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676679,"link":"/api/v1/people/676679"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":676679,"link":"/api/v1/people/676679"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:02:20.270Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Barrero strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T23:02:19.757Z","endTime":"2026-03-20T23:03:40.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":676480,"fullName":"José Barrero","link":"/api/v1/people/676480"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676480,"fullName":"José Barrero","link":"/api/v1/people/676480"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87166211040243,"aZ":-21.759951323557114,"pfxX":-9.781237903873809,"pfxZ":5.328483686504326,"pX":-0.4854747326591875,"pZ":2.6824665112822843,"vX0":9.123169970960584,"vY0":-139.07847780829954,"vZ0":-3.652047735511125,"x":135.51,"y":166.35,"x0":-2.5412188892656444,"y0":50.002899947559364,"z0":5.4598743342179334,"aX":-19.117249873818363},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.0,"breakHorizontal":15.7},"zone":4,"typeConfidence":0.81,"plateTime":0.39417644363390547,"extension":6.367244272208041},"index":0,"playId":"29e00554-911b-3440-bf6b-b08c2ae88273","pitchNumber":1,"startTime":"2026-03-20T23:02:40.987Z","endTime":"2026-03-20T23:02:44.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.342245163141698,"aZ":-26.027547292573193,"pfxX":3.4986403432523865,"pfxZ":3.514043625600097,"pX":1.0281744839783935,"pZ":1.975893100821164,"vX0":8.371880301677654,"vY0":-131.0963549815368,"vZ0":-4.300504718808824,"x":77.81,"y":185.43,"x0":-2.6546005617985258,"y0":50.003826327186516,"z0":5.5682383437929515,"aX":6.121719145294621},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.6,"breakHorizontal":-8.0},"zone":14,"typeConfidence":0.9,"plateTime":0.4169567437400805,"extension":6.48791704834543},"index":1,"playId":"5a89a15c-9f27-3245-9859-dc36ad026b3e","pitchNumber":2,"startTime":"2026-03-20T23:02:58.046Z","endTime":"2026-03-20T23:03:02.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-20T23:03:09.406Z","endTime":"2026-03-20T23:03:22.331Z","isPitch":false,"type":"action","player":{"id":676480,"link":"/api/v1/people/676480"},"defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":93.8,"endSpeed":86.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578841069833654,"aZ":-26.396659438693334,"pfxX":-9.765527430062779,"pfxZ":3.0555815947997553,"pX":1.3879460525838287,"pZ":0.7960357799737499,"vX0":14.07611560783172,"vY0":-135.88771100212338,"vZ0":-6.251675881964692,"x":64.09,"y":217.29,"x0":-2.563218855851751,"y0":50.00463907798037,"z0":4.932106985042691,"aX":-18.475441983418406},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":15.1},"zone":14,"typeConfidence":0.91,"plateTime":0.40132508560237845,"extension":6.472442005672352},"index":3,"playId":"9d59a0f7-5938-3aed-b062-f55e12668bcf","pitchNumber":3,"startTime":"2026-03-20T23:03:22.331Z","endTime":"2026-03-20T23:03:25.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.367672666508426,"aZ":-11.186358255237728,"pfxX":-2.868366878101576,"pfxZ":10.107916360050169,"pX":-0.5100669334586913,"pZ":2.677503224018144,"vX0":6.782108796252907,"vY0":-143.66580294272023,"vZ0":-6.415592513790945,"x":136.44,"y":166.49,"x0":-2.5357984462460013,"y0":50.003036085563686,"z0":5.645125276867611,"aX":-5.956600319031689},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":3.7},"zone":4,"typeConfidence":0.92,"plateTime":0.38223268101262553,"extension":6.327149990588466},"index":4,"playId":"7d0a28b0-0045-32f4-9c90-951debf8801f","pitchNumber":4,"startTime":"2026-03-20T23:03:36.916Z","endTime":"2026-03-20T23:03:40.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676480,"link":"/api/v1/people/676480"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":676480,"link":"/api/v1/people/676480"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:03:40.732Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Douglas Hodo III grounds out, third baseman Oswaldo Cabrera to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T23:03:40.850Z","endTime":"2026-03-20T23:04:56.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683233,"fullName":"Douglas Hodo III","link":"/api/v1/people/683233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"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":683233,"fullName":"Douglas Hodo III","link":"/api/v1/people/683233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.0,"endSpeed":88.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77505432207195,"aZ":-18.484873667152296,"pfxX":-8.676935026943555,"pfxZ":6.835504007164822,"pX":-0.0853451699897438,"pZ":2.2575737652559633,"vX0":9.528099471157574,"vY0":-140.81067080535172,"vZ0":-5.376463777478408,"x":120.25,"y":177.83,"x0":-2.389968370791148,"y0":50.00201251067251,"z0":5.392413939926959,"aX":-17.37675836077854},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":13.7},"zone":5,"typeConfidence":0.63,"plateTime":0.3893820240506498,"extension":6.526187272266096},"index":0,"playId":"50b9359f-1594-3af8-9c5a-763d1d68f554","pitchNumber":1,"startTime":"2026-03-20T23:04:01.081Z","endTime":"2026-03-20T23:04:04.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":683233,"link":"/api/v1/people/683233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.363156080284455,"aZ":-14.694687866791442,"pfxX":-4.236579380668775,"pfxZ":8.739793976314429,"pX":0.8078960312026198,"pZ":2.8605076474722884,"vX0":10.646551903406266,"vY0":-139.78217111129112,"vZ0":-5.045538122431097,"x":86.2,"y":161.55,"x0":-2.481886087516598,"y0":50.004603564995044,"z0":5.637372915009175,"aX":-8.476325724873437},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":5.8},"zone":12,"typeConfidence":0.88,"plateTime":0.39026519050735997,"extension":6.449869922873811},"index":1,"playId":"57c31296-9acd-3c8d-8a17-20dc81f4e700","pitchNumber":2,"startTime":"2026-03-20T23:04:14.957Z","endTime":"2026-03-20T23:04:21.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":683233,"link":"/api/v1/people/683233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.118148560058405,"aZ":-13.083312896969062,"pfxX":-3.6634514663629876,"pfxZ":9.429143770119229,"pX":1.0970326307622689,"pZ":2.48535965965337,"vX0":11.22505557413138,"vY0":-141.16313378432713,"vZ0":-6.314914570094794,"x":75.18,"y":171.68,"x0":-2.4491822559942187,"y0":50.00484809559218,"z0":5.588199056270116,"aX":-7.419392118095522},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":4.4},"zone":12,"typeConfidence":0.9,"plateTime":0.3875005253637318,"extension":6.506649113651834},"index":2,"playId":"fc924a5c-2165-3d06-8db1-fd78706a8c9f","pitchNumber":3,"startTime":"2026-03-20T23:04:30.184Z","endTime":"2026-03-20T23:04:34.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":683233,"link":"/api/v1/people/683233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39481657649872,"aZ":-14.344714327081727,"pfxX":-2.2547855963381465,"pfxZ":8.701542407833701,"pX":-0.0015463524441254493,"pZ":3.5218784216554657,"vX0":7.61501918887436,"vY0":-142.4116153628414,"vZ0":-3.8896910328669625,"x":117.06,"y":143.69,"x0":-2.4199536513438726,"y0":50.005110089278844,"z0":5.815820350390909,"aX":-4.621631479914543},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.1,"breakHorizontal":2.5},"zone":12,"typeConfidence":2.0,"plateTime":0.3849443858729771,"extension":6.459395360377179},"hitData":{"launchSpeed":79.0,"launchAngle":-32.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.15,"coordY":163.02}},"index":3,"playId":"9e9c6a7a-ab35-3f00-9c9e-6aacf9b28064","pitchNumber":4,"startTime":"2026-03-20T23:04:48.851Z","endTime":"2026-03-20T23:04:56.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":683233,"link":"/api/v1/people/683233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683233,"link":"/api/v1/people/683233"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":683233,"link":"/api/v1/people/683233"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:04:56.082Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan McMahon pops out to third baseman Coby Mayo in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:06:41.911Z","endTime":"2026-03-20T23:09:45.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27146684401725,"aZ":-16.270367724091344,"pfxX":-6.482660102651444,"pfxZ":8.586828551846972,"pX":0.23414013961837618,"pZ":3.04138868585509,"vX0":7.84410448913748,"vY0":-135.18177260589414,"vZ0":-3.745255941723557,"x":108.08,"y":156.66,"x0":-1.8619486062658064,"y0":50.003768507783064,"z0":5.585992479379619,"aX":-12.0080583508007},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":10.1},"zone":2,"typeConfidence":0.91,"plateTime":0.4050733589605855,"extension":6.290217403302705},"index":0,"playId":"3b36f31f-9fa6-3d7a-9386-86aface9ada6","pitchNumber":1,"startTime":"2026-03-20T23:07:03.336Z","endTime":"2026-03-20T23:07:07.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-03-20T23:07:24.783Z","endTime":"2026-03-20T23:07:34.959Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":92.9,"endSpeed":84.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83186491547969,"aZ":-21.561942846575754,"pfxX":-5.222256921523331,"pfxZ":5.753301755102209,"pX":-2.3108584760946993,"pZ":3.378742289986836,"vX0":1.5499808893294713,"vY0":-135.31034650448916,"vZ0":-1.984659563401461,"x":205.08,"y":147.55,"x0":-2.2142151513016266,"y0":50.006560728608214,"z0":5.640020749058962,"aX":-9.639606028779873},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":9.1},"zone":11,"typeConfidence":0.92,"plateTime":0.40553395806457093,"extension":6.165516468107388},"index":2,"playId":"aea14843-bcfa-39d7-8ce3-dc24850b7104","pitchNumber":2,"startTime":"2026-03-20T23:07:34.959Z","endTime":"2026-03-20T23:07:40.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.881141884501968,"aZ":-37.512733308067375,"pfxX":5.020565552813523,"pfxZ":-4.015775555420398,"pX":1.2188548857366852,"pZ":0.23728811280399922,"vX0":5.923261803035617,"vY0":-115.06708295022209,"vZ0":-3.890307243582372,"x":70.54,"y":232.37,"x0":-2.048245340521949,"y0":50.000791891009925,"z0":5.613178268889442,"aX":6.679168218024477},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.0,"breakHorizontal":-10.7},"zone":14,"typeConfidence":0.88,"plateTime":0.47741735026589627,"extension":6.346468836733766},"index":3,"playId":"3e8afb64-71b4-334b-882c-8ad8f9663db7","pitchNumber":3,"startTime":"2026-03-20T23:07:47.808Z","endTime":"2026-03-20T23:07:51.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.379079692788125,"aZ":-22.694550481966697,"pfxX":0.33570967123847606,"pfxZ":5.580889616308756,"pX":-0.20993101951103835,"pZ":3.071799816009465,"vX0":4.702267053840321,"vY0":-129.38672641634108,"vZ0":-1.9490364933858149,"x":125.0,"y":155.84,"x0":-2.092757241595393,"y0":50.005912777893606,"z0":5.569624510953833,"aX":0.5707006587439766},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.0,"breakHorizontal":-1.7},"zone":2,"typeConfidence":0.91,"plateTime":0.42292696530952867,"extension":6.310288568776535},"index":4,"playId":"3ddc27c0-e6f5-3c8c-a944-29a8b7bfca48","pitchNumber":4,"startTime":"2026-03-20T23:08:07.066Z","endTime":"2026-03-20T23:08:12.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.827633573504542,"aZ":-24.28260774124405,"pfxX":1.9550618530645547,"pfxZ":4.6029375312149625,"pX":-0.3272664385431405,"pZ":3.503877747372082,"vX0":3.8187867886141893,"vY0":-129.7595863692493,"vZ0":-0.8448036257283084,"x":129.47,"y":144.18,"x0":-2.0689540345588764,"y0":50.001586739344106,"z0":5.675021742579916,"aX":3.35063146778002},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.4,"breakHorizontal":-4.3},"zone":11,"typeConfidence":0.9,"plateTime":0.4212741091449077,"extension":6.2358977061723335},"index":5,"playId":"68f702d5-9936-3d1f-a8bb-4d90b2f5b1c6","pitchNumber":5,"startTime":"2026-03-20T23:08:21.523Z","endTime":"2026-03-20T23:08:25.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.605366641061586,"aZ":-30.198796929689205,"pfxX":-10.084303736841242,"pfxZ":1.103882342962347,"pX":-0.5889841171359159,"pZ":3.5880854307962298,"vX0":6.657224954946416,"vY0":-133.98726202812315,"vZ0":0.27254862222248855,"x":139.45,"y":141.9,"x0":-1.8128778381927808,"y0":50.00470853649067,"z0":5.666937510518506,"aX":-18.089269280127674},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.3,"breakHorizontal":16.6},"zone":11,"typeConfidence":0.89,"plateTime":0.4109204933559272,"extension":6.3358882919026165},"index":6,"playId":"32043286-974b-3a2c-b7cc-b87c36d4733a","pitchNumber":6,"startTime":"2026-03-20T23:08:40.473Z","endTime":"2026-03-20T23:08:44.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.064180661578202,"aZ":-23.590433307720666,"pfxX":0.37727926988508376,"pfxZ":4.971279071448665,"pX":0.20203670764584403,"pZ":1.8123140435727547,"vX0":5.243568133493653,"vY0":-130.02919992269628,"vZ0":-5.007564396997186,"x":109.3,"y":189.85,"x0":-1.8825581563367468,"y0":50.00516685416168,"z0":5.533470616687466,"aX":0.6507117494045521},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.2,"breakHorizontal":-1.8},"zone":8,"typeConfidence":0.91,"plateTime":0.4198537970336309,"extension":6.230726736057985},"index":7,"playId":"54634641-47f4-3d21-a2b1-d75b0c26599f","pitchNumber":7,"startTime":"2026-03-20T23:08:55.326Z","endTime":"2026-03-20T23:09:01.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.479480986834613,"aZ":-29.64564840887508,"pfxX":-9.33576285012743,"pfxZ":1.4925537814156504,"pX":-0.16796483203319532,"pZ":1.5848958177878079,"vX0":7.238353852967571,"vY0":-128.78863311811074,"vZ0":-4.366942308991538,"x":123.4,"y":195.99,"x0":-1.7950399315961372,"y0":50.0001704771333,"z0":5.582203128839703,"aX":-15.76009379091486},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":15.4},"zone":13,"typeConfidence":0.9,"plateTime":0.42448432415120596,"extension":6.523721296336952},"index":8,"playId":"6dc64168-7b2c-3d3e-a2be-3724d2721bb0","pitchNumber":8,"startTime":"2026-03-20T23:09:14.966Z","endTime":"2026-03-20T23:09:19.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.562460654009097,"aZ":-23.76087308423323,"pfxX":-2.0243016607712576,"pfxZ":4.837636379829496,"pX":-0.16933406065304854,"pZ":2.7353260042242287,"vX0":5.260200410239615,"vY0":-130.8282130906466,"vZ0":-2.7835243997814016,"x":123.45,"y":164.93,"x0":-1.9395252920207033,"y0":50.00642883484113,"z0":5.586277598048028,"aX":-3.5240894340322226},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":2.5},"zone":5,"typeConfidence":0.89,"plateTime":0.41802055753317724,"extension":6.41001408936855},"hitData":{"launchSpeed":88.5,"launchAngle":61.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":79.35,"coordY":163.53}},"index":9,"playId":"49b43ac3-0686-3cbd-848f-29d2a8f15b43","pitchNumber":9,"startTime":"2026-03-20T23:09:33.429Z","endTime":"2026-03-20T23:09:45.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:09:45.993Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswaldo Cabrera called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:09:45.773Z","endTime":"2026-03-20T23:11:01.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"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":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.4,"endSpeed":84.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.505365248354465,"aZ":-19.29864964486711,"pfxX":-5.529107559787525,"pfxZ":6.959101234827704,"pX":-0.42383792913162927,"pZ":2.6503970520902294,"vX0":5.97290318805608,"vY0":-135.83027799343378,"vZ0":-4.081480185380959,"x":133.16,"y":167.22,"x0":-1.9433846097093967,"y0":50.0025043558892,"z0":5.531860266029975,"aX":-10.229302130629224},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.9,"breakHorizontal":8.6},"zone":4,"typeConfidence":0.91,"plateTime":0.4047789462772071,"extension":6.388075666705484},"index":0,"playId":"fd83ab8d-43ce-3bad-8f25-28aada2266f3","pitchNumber":1,"startTime":"2026-03-20T23:10:10.268Z","endTime":"2026-03-20T23:10:13.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.067662310197175,"aZ":-22.15631523571678,"pfxX":-4.636989512093953,"pfxZ":5.427753507327662,"pX":-1.048731483959445,"pZ":3.2721208538862214,"vX0":3.81335443400604,"vY0":-135.38355544599565,"vZ0":-2.0986120554978265,"x":156.98,"y":150.43,"x0":-1.8768929300238202,"y0":50.00380035184685,"z0":5.616945016920503,"aX":-8.561050582489964},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":7.6},"zone":11,"typeConfidence":0.92,"plateTime":0.40542036716322283,"extension":6.245462786134709},"index":1,"playId":"86a89ef1-e041-37b5-a3fb-2bce8b2b94ef","pitchNumber":2,"startTime":"2026-03-20T23:10:27.449Z","endTime":"2026-03-20T23:10:31.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.249165272172743,"aZ":-24.049905177755146,"pfxX":-0.9258050374220732,"pfxZ":4.730184308200013,"pX":-0.0774967308218547,"pZ":3.190923007418345,"vX0":5.375119464360725,"vY0":-129.51708025120232,"vZ0":-1.4745516681247535,"x":119.95,"y":152.63,"x0":-2.0496164241622674,"y0":50.00241699098283,"z0":5.587404760265857,"aX":-1.590239471145671},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.5,"breakHorizontal":0.6},"zone":2,"typeConfidence":0.9,"plateTime":0.4211164209372522,"extension":6.379553784061616},"index":2,"playId":"170fb491-1366-3def-a179-28f6055e1f1a","pitchNumber":3,"startTime":"2026-03-20T23:10:40.638Z","endTime":"2026-03-20T23:10:44.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.695484633676667,"aZ":-28.159373494324793,"pfxX":0.2435957763628931,"pfxZ":2.3881661090997905,"pX":-0.7683447273379689,"pZ":2.946096517838115,"vX0":3.1162866115110437,"vY0":-129.26696043833837,"vZ0":-1.3972951643280933,"x":146.29,"y":159.24,"x0":-2.0246108186073037,"y0":50.001313425932764,"z0":5.669545894685848,"aX":0.4093448370245583},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":-1.2},"zone":1,"typeConfidence":0.9,"plateTime":0.42483646298249766,"extension":6.260314984680251},"index":3,"playId":"476a27d1-4264-3fe1-a926-ba347b846413","pitchNumber":4,"startTime":"2026-03-20T23:10:56.470Z","endTime":"2026-03-20T23:11:01.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:11:01.256Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.C. Escarra grounds out, first baseman Pete Alonso to pitcher Zach Eflin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:11:00.591Z","endTime":"2026-03-20T23:12:32.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.479758633245165,"aZ":-24.830963936832514,"pfxX":-0.7333870441436694,"pfxZ":4.320923436135322,"pX":0.2963549801727456,"pZ":3.4128990073039738,"vX0":5.815254896329019,"vY0":-129.19774631329045,"vZ0":-0.845840690475314,"x":105.7,"y":146.63,"x0":-1.8829419358263915,"y0":50.00483239776327,"z0":5.643117076273652,"aX":-1.247733337890133},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.9,"breakHorizontal":0.1},"zone":3,"typeConfidence":0.9,"plateTime":0.42301731901692285,"extension":6.363254323795666},"index":0,"playId":"ab8e2cb6-fedb-3e90-8322-978c4b1dd477","pitchNumber":1,"startTime":"2026-03-20T23:11:24.860Z","endTime":"2026-03-20T23:11:34.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.309483829790903,"aZ":-35.67192293217839,"pfxX":5.929499575408248,"pfxZ":-2.6015195519188046,"pX":1.3117558866058725,"pZ":0.5873464578050651,"vX0":5.686197764893192,"vY0":-115.51495822013892,"vZ0":-3.6171386662796627,"x":67.0,"y":222.92,"x0":-1.9555267708857431,"y0":50.00224950915689,"z0":5.616963460797535,"aX":7.979425360026748},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.4,"breakHorizontal":-12.2},"zone":14,"typeConfidence":0.54,"plateTime":0.4748903312883388,"extension":6.3013906015691585},"index":1,"playId":"273b172e-a4db-3635-af66-9deedd3e767d","pitchNumber":2,"startTime":"2026-03-20T23:11:42.354Z","endTime":"2026-03-20T23:11:45.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.096415692576738,"aZ":-29.412408717203284,"pfxX":-10.26986897662491,"pfxZ":1.5470432533977796,"pX":-0.5575319500300008,"pZ":1.741222364537441,"vX0":7.076087783169688,"vY0":-133.28918039496884,"vZ0":-4.299977462526031,"x":138.25,"y":191.77,"x0":-1.9196289312747097,"y0":50.00661609148292,"z0":5.512629764638753,"aX":-18.382828738001102},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.0,"breakHorizontal":16.9},"zone":7,"typeConfidence":0.9,"plateTime":0.41177936435813667,"extension":6.345532519097351},"index":2,"playId":"28f90f03-9d16-3c5e-8573-49bc8d68c3d4","pitchNumber":3,"startTime":"2026-03-20T23:11:59.900Z","endTime":"2026-03-20T23:12:04.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52280686032916,"aZ":-33.34393028916305,"pfxX":-10.975998811994453,"pfxZ":-0.6620964466597297,"pX":-0.13056198282788023,"pZ":2.8380454610757195,"vX0":8.116044425753163,"vY0":-133.3238816076322,"vZ0":-0.9561126728811613,"x":121.98,"y":162.15,"x0":-1.8161216513875011,"y0":50.00363694935225,"z0":5.647632895802449,"aX":-19.401529300156202},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.2,"breakHorizontal":17.6},"zone":5,"typeConfidence":0.87,"plateTime":0.41371525176049717,"extension":6.3736247957773084},"hitData":{"launchSpeed":82.4,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.82,"coordY":166.06}},"index":3,"playId":"b860fe29-c75f-3741-9960-88fff383fa73","pitchNumber":4,"startTime":"2026-03-20T23:12:22.063Z","endTime":"2026-03-20T23:12:32.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:12:32.471Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T23:14:40.182Z","endTime":"2026-03-20T23:16:09.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.069124421318886,"aZ":-28.863340699122148,"pfxX":6.214998899206295,"pfxZ":2.112976315292938,"pX":0.26608823419307054,"pZ":3.1329653506300703,"vX0":5.632487612024337,"vY0":-124.00162709392268,"vZ0":-0.4409580045835545,"x":106.86,"y":154.19,"x0":-2.836325127643407,"y0":50.00444361592934,"z0":5.7057494424770825,"aX":9.75142916052101},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.0,"breakHorizontal":-12.5},"zone":3,"typeConfidence":0.91,"plateTime":0.4404578446027241,"extension":6.367063600595614},"index":0,"playId":"f2df3c89-3709-327c-a68e-0cf86b3a4f5d","pitchNumber":1,"startTime":"2026-03-20T23:14:47.283Z","endTime":"2026-03-20T23:14:51.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43311079769468,"aZ":-18.971658375724765,"pfxX":-9.232961379058517,"pfxZ":6.848169825917875,"pX":-1.719636607946506,"pZ":3.1492613261009605,"vX0":6.163273117684931,"vY0":-138.14361003305123,"vZ0":-2.791970964577211,"x":182.55,"y":153.75,"x0":-2.782635403380201,"y0":50.003876433523786,"z0":5.45172725528665,"aX":-17.80533947098858},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":15.4},"zone":11,"typeConfidence":0.57,"plateTime":0.3968380457955245,"extension":6.292250344933493},"index":1,"playId":"5d832165-aaba-30fa-8983-3721d225a90f","pitchNumber":2,"startTime":"2026-03-20T23:14:58.766Z","endTime":"2026-03-20T23:15:03.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15131295680132,"aZ":-14.22362362626432,"pfxX":-3.331258303203819,"pfxZ":9.130110391476968,"pX":0.5267218999026811,"pZ":1.7496541210215286,"vX0":9.740191383916144,"vY0":-139.73003478536052,"vZ0":-7.810887643192396,"x":96.92,"y":191.54,"x0":-2.580255736008734,"y0":50.003291058220626,"z0":5.526954104166539,"aX":-6.550517921813093},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":3.8},"zone":9,"typeConfidence":0.9,"plateTime":0.39283169518714267,"extension":6.427878856297877},"index":2,"playId":"c838cf9c-fb3c-3783-8c81-1936606d3c8a","pitchNumber":3,"startTime":"2026-03-20T23:15:13.518Z","endTime":"2026-03-20T23:15:17.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":93.4,"endSpeed":85.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.260539859162957,"aZ":-20.495864144540384,"pfxX":-9.752561468888754,"pfxZ":6.302078358828006,"pX":1.3699617182001658,"pZ":1.0815840556407381,"vX0":14.111327517458502,"vY0":-135.2037433156577,"vZ0":-6.751786837089865,"x":64.78,"y":209.58,"x0":-2.6479049283377054,"y0":50.002546522620094,"z0":5.047800584059089,"aX":-18.070966759935494},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.1,"breakHorizontal":14.6},"zone":14,"typeConfidence":0.9,"plateTime":0.404987559700253,"extension":6.436021362301924},"index":3,"playId":"6c038640-2bfc-3801-8e83-b02bbe132bf4","pitchNumber":4,"startTime":"2026-03-20T23:15:28.381Z","endTime":"2026-03-20T23:15:31.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.121998110020236,"aZ":-15.232262686339434,"pfxX":-2.9696063566359117,"pfxZ":8.6209335065759,"pX":0.28542234144708867,"pZ":3.4636965732691376,"vX0":9.339274117179354,"vY0":-138.83236352335362,"vZ0":-3.568861296923962,"x":106.12,"y":145.26,"x0":-2.7263780529650106,"y0":50.00363023423002,"z0":5.770452078189637,"aX":-5.837818526723172},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":3.6},"zone":12,"typeConfidence":2.0,"plateTime":0.3935104067879931,"extension":6.397809980499785},"index":4,"playId":"dbfce1d5-ed0c-3cbd-b294-ee2bd2c3944f","pitchNumber":5,"startTime":"2026-03-20T23:15:43.227Z","endTime":"2026-03-20T23:15:49.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.639017483207045,"aZ":-13.362852993569541,"pfxX":-3.2558582173949353,"pfxZ":9.335928447880715,"pX":-0.12490593404153671,"pZ":3.631021715229298,"vX0":8.37644438990052,"vY0":-140.75216995683033,"vZ0":-3.2937452358108557,"x":121.76,"y":140.74,"x0":-2.710736773901391,"y0":50.004151173862105,"z0":5.6764051474984605,"aX":-6.561733404032398},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":4.3},"zone":11,"typeConfidence":0.91,"plateTime":0.38849238650512996,"extension":6.410835388217775},"index":5,"playId":"5cc7520f-a617-35ae-b3dc-3ee1ca6209c3","pitchNumber":6,"startTime":"2026-03-20T23:16:04.688Z","endTime":"2026-03-20T23:16:09.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:16:09.069Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Samuel Basallo flies out to left fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T23:16:16.593Z","endTime":"2026-03-20T23:17:27.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22209392344017,"aZ":-22.473324827643527,"pfxX":1.9980123028050705,"pfxZ":5.817172142820406,"pX":0.47027780404781316,"pZ":1.147910826348527,"vX0":7.679466245148449,"vY0":-127.8071000319357,"vZ0":-6.491614509701417,"x":99.07,"y":207.79,"x0":-2.822776512614735,"y0":50.00600881541468,"z0":5.464233361473445,"aX":3.3341641749035493},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.4,"breakHorizontal":-5.2},"zone":14,"typeConfidence":2.0,"plateTime":0.42715782513080836,"extension":6.494169721130961},"index":0,"playId":"6f3ea70e-8957-3d02-b874-ae5145cb3c98","pitchNumber":1,"startTime":"2026-03-20T23:16:28.619Z","endTime":"2026-03-20T23:16:32.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":91.8,"endSpeed":84.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.780273881011908,"aZ":-23.477929032118716,"pfxX":-8.724853080287614,"pfxZ":4.836986269676297,"pX":-0.335619465409736,"pZ":1.302813412726586,"vX0":9.191136555957755,"vY0":-133.2585345583781,"vZ0":-5.765673162738788,"x":129.79,"y":203.6,"x0":-2.696716819661978,"y0":50.002424576082525,"z0":5.191845760995097,"aX":-15.683265453468913},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.7,"breakHorizontal":13.8},"zone":13,"typeConfidence":0.89,"plateTime":0.41111324237680025,"extension":6.267131662391092},"index":1,"playId":"c7e25fc3-f563-3202-b930-6ccedf0cd419","pitchNumber":2,"startTime":"2026-03-20T23:16:42.181Z","endTime":"2026-03-20T23:16:46.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":96.7,"endSpeed":88.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.453742911961555,"aZ":-13.311300902240301,"pfxX":-2.5016453124988556,"pfxZ":9.42341921206507,"pX":0.17126386348148806,"pZ":2.300702208607783,"vX0":8.614904073512017,"vY0":-140.49929125833322,"vZ0":-6.795046422450276,"x":110.47,"y":176.66,"x0":-2.6080242253306016,"y0":50.004638987187704,"z0":5.613561624376859,"aX":-5.009598915610587},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":2.8},"zone":5,"typeConfidence":2.0,"plateTime":0.38966487968460317,"extension":6.381754159374274},"hitData":{"launchSpeed":90.1,"launchAngle":32.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.34,"coordY":87.26}},"index":2,"playId":"cd5adf30-b397-3399-9377-1e11d93860c4","pitchNumber":3,"startTime":"2026-03-20T23:17:17.139Z","endTime":"2026-03-20T23:17:27.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:17:27.658Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Alonso hits a ground-rule double (1) on a fly ball to left-center field.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T23:17:25.811Z","endTime":"2026-03-20T23:19:36.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":80.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3161766406284,"aZ":-27.297112823298782,"pfxX":4.198422363567181,"pfxZ":2.974872562668498,"pX":-0.6181438272367814,"pZ":3.1317512515460995,"vX0":4.4993021897353795,"vY0":-126.97948436796018,"vZ0":-0.9996816598990084,"x":140.56,"y":154.22,"x0":-2.956410976515854,"y0":50.00049859223109,"z0":5.696869531583361,"aX":6.872599264606275},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.4,"breakHorizontal":-8.6},"zone":1,"typeConfidence":2.0,"plateTime":0.4308966506915626,"extension":6.171297630953112},"index":0,"playId":"70b7be2d-0937-3f45-9afa-888ec03491b5","pitchNumber":1,"startTime":"2026-03-20T23:17:47.031Z","endTime":"2026-03-20T23:17:50.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.501801034507153,"aZ":-26.466083094939233,"pfxX":3.1247454593765314,"pfxZ":3.3446461452794463,"pX":-0.6875666506160862,"pZ":1.77036832994818,"vX0":4.730950301459615,"vY0":-129.4439899405479,"vZ0":-4.449379981773838,"x":143.21,"y":190.98,"x0":-2.940766938510057,"y0":50.00464937723129,"z0":5.523557469220091,"aX":5.333896218764061},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":-6.6},"zone":7,"typeConfidence":0.9,"plateTime":0.422176040395597,"extension":6.139664902703514},"index":1,"playId":"d1798432-3dfd-31de-ba04-e422a62b76b3","pitchNumber":2,"startTime":"2026-03-20T23:18:00.419Z","endTime":"2026-03-20T23:18:04.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":97.5,"endSpeed":89.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17888649027298,"aZ":-11.094258760471925,"pfxX":-3.4171561364297913,"pfxZ":10.331485594294936,"pX":-0.6503776610613963,"pZ":2.9556762268775736,"vX0":6.549545757792032,"vY0":-141.86092329768664,"vZ0":-5.797877306006499,"x":141.79,"y":158.98,"x0":-2.5440527297887305,"y0":50.00023367148397,"z0":5.731820044537351,"aX":-6.971241584858628},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.8,"breakHorizontal":4.9},"zone":1,"typeConfidence":0.91,"plateTime":0.3859815494817771,"extension":6.338037050153017},"index":2,"playId":"85f9e5e6-f50b-3a6a-b424-4ecdc5e411c8","pitchNumber":3,"startTime":"2026-03-20T23:18:14.637Z","endTime":"2026-03-20T23:18:20.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":92.3,"endSpeed":84.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.321928194062984,"aZ":-22.154598462987067,"pfxX":-9.530477825889413,"pfxZ":5.517865630085803,"pX":1.7204427384310428,"pZ":0.9494100016047243,"vX0":14.628128499419034,"vY0":-133.53233426465766,"vZ0":-6.426891418874151,"x":51.42,"y":213.15,"x0":-2.5770290813812324,"y0":50.00167743369753,"z0":4.9688960292780875,"aX":-17.3023475855588},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.8,"breakHorizontal":14.3},"zone":14,"typeConfidence":0.9,"plateTime":0.40935365594970463,"extension":6.458042740093248},"index":3,"playId":"41fbb74f-d8a2-342f-9150-b713b071748e","pitchNumber":4,"startTime":"2026-03-20T23:18:40.086Z","endTime":"2026-03-20T23:18:43.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":93.6,"endSpeed":85.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.341973880687732,"aZ":-27.683566232456567,"pfxX":-10.891115992280916,"pfxZ":2.4003620642784194,"pX":0.18646935713606771,"pZ":1.0366342103465196,"vX0":11.65945844129995,"vY0":-135.73031506507866,"vZ0":-5.669561616214728,"x":109.89,"y":210.79,"x0":-2.747135039452998,"y0":50.00111813554962,"z0":5.077018337499268,"aX":-20.346845343189084},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.2,"breakHorizontal":17.3},"zone":14,"typeConfidence":0.91,"plateTime":0.4033455777834192,"extension":6.320746797279026},"index":4,"playId":"cc2a1e6d-6da3-3059-8f85-b0e1a7503639","pitchNumber":5,"startTime":"2026-03-20T23:18:56.096Z","endTime":"2026-03-20T23:19:02.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37593317391769,"aZ":-14.24550017106103,"pfxX":-3.537886278000983,"pfxZ":8.86471716301679,"pX":0.27272593826751257,"pZ":3.5592356271527748,"vX0":8.771586986603557,"vY0":-141.36476489274023,"vZ0":-3.9216934968951476,"x":106.6,"y":142.68,"x0":-2.4115287814406265,"y0":50.00600854425623,"z0":5.879711411432541,"aX":-7.158454965470563},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":4.6},"zone":12,"typeConfidence":0.9,"plateTime":0.3875262110726143,"extension":6.3344324152867255},"hitData":{"launchSpeed":110.3,"launchAngle":22.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":78.31,"coordY":54.49}},"index":5,"playId":"0cd88290-1cce-3dd5-a350-29630aefe30a","pitchNumber":6,"startTime":"2026-03-20T23:19:18.864Z","endTime":"2026-03-20T23:19:36.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":51.9,"awayTeamWinProbability":48.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":0.52,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:19:36.238Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T23:20:47.737Z","endTime":"2026-03-20T23:22:21.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-20T23:20:16.665Z","endTime":"2026-03-20T23:20:49.900Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75569104021903,"aZ":-28.076695765633005,"pfxX":4.41226700751881,"pfxZ":2.5201381219530585,"pX":0.21916220888868193,"pZ":1.4514452400466102,"vX0":6.380476460497351,"vY0":-126.45411695142455,"vZ0":-4.427710674533046,"x":108.65,"y":199.59,"x0":-2.905914911463236,"y0":50.00403244518145,"z0":5.4665178463745345,"aX":7.175439713125046},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":-9.4},"zone":14,"typeConfidence":2.0,"plateTime":0.4324357174337936,"extension":6.5524955117406805},"index":1,"playId":"3d6f8654-4125-36b2-82d0-837739011424","pitchNumber":1,"startTime":"2026-03-20T23:20:49.900Z","endTime":"2026-03-20T23:20:53.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.970450140646353,"aZ":-14.141319212451943,"pfxX":-5.01468927199393,"pfxZ":9.225012786817182,"pX":0.5651292627552053,"pZ":3.007591554028548,"vX0":11.024538174920442,"vY0":-139.10211449275675,"vZ0":-4.5301503924279825,"x":95.46,"y":157.58,"x0":-2.802592107464386,"y0":50.001881251101814,"z0":5.598749416936901,"aX":-9.80302125514482},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":6.7},"zone":3,"typeConfidence":0.86,"plateTime":0.3941596963471845,"extension":6.38527814372604},"index":2,"playId":"b2134517-bc5d-338d-9c7d-0730fbcaa4c4","pitchNumber":2,"startTime":"2026-03-20T23:21:10.807Z","endTime":"2026-03-20T23:21:15.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.301689223754146,"aZ":-11.674015059507742,"pfxX":-2.9999244661196878,"pfxZ":10.428213694264873,"pX":0.06408747775003971,"pZ":2.2220607772118623,"vX0":9.040728144120852,"vY0":-139.75684896671635,"vZ0":-7.059847860698978,"x":114.56,"y":178.78,"x0":-2.8318094995488483,"y0":50.003991429216846,"z0":5.558176877190085,"aX":-5.898503761992422},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":3.5},"zone":8,"typeConfidence":2.0,"plateTime":0.3928372499022972,"extension":6.379941442507903},"index":3,"playId":"875b69c3-8c25-3289-8b80-f50ac9c41d7a","pitchNumber":3,"startTime":"2026-03-20T23:21:30.334Z","endTime":"2026-03-20T23:21:36.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952251629026936,"aZ":-12.981141935124109,"pfxX":-3.9548212980795268,"pfxZ":9.412096701367359,"pX":0.5039705808772929,"pZ":2.1080740097955863,"vX0":10.819660374946455,"vY0":-141.15630594624872,"vZ0":-7.477720427965338,"x":97.79,"y":181.86,"x0":-2.847190594106578,"y0":50.00622240218746,"z0":5.608597878066119,"aX":-8.068842910927822},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":5.2},"zone":9,"typeConfidence":0.9,"plateTime":0.386477334644614,"extension":6.462366770597135},"index":4,"playId":"42dddb49-4a83-36b2-b26a-08ba95ac8ba2","pitchNumber":4,"startTime":"2026-03-20T23:21:51.245Z","endTime":"2026-03-20T23:21:54.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0011062928234,"aZ":-22.04013757360748,"pfxX":-1.339696861782775,"pfxZ":5.74091283070047,"pX":1.3469015545097949,"pZ":1.4046495651804025,"vX0":10.860591762066273,"vY0":-131.52945129526935,"vZ0":-6.1724383959071565,"x":65.66,"y":200.85,"x0":-2.6488612084535443,"y0":50.00334310697531,"z0":5.39935604033623,"aX":-2.367404157837515},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.2,"breakHorizontal":0.2},"zone":14,"typeConfidence":0.53,"plateTime":0.4152815500660374,"extension":6.352672065402444},"index":5,"playId":"23fe9548-340e-3303-b825-450f55bf0047","pitchNumber":5,"startTime":"2026-03-20T23:22:17.066Z","endTime":"2026-03-20T23:22:21.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":4.1000000000000085,"leverageIndex":1.54,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:22:21.026Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trent Grisham lines out sharply to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T23:24:26.608Z","endTime":"2026-03-20T23:24:57.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.725008408646925,"aZ":-23.399327206003683,"pfxX":-0.7125913893842187,"pfxZ":5.054225357492337,"pX":0.18203276601489068,"pZ":2.5873451326275467,"vX0":6.450255012948883,"vY0":-129.82716593170468,"vZ0":-2.9904992165378568,"x":110.06,"y":168.92,"x0":-2.223868281326503,"y0":50.006471405492086,"z0":5.501393946561146,"aX":-1.2394330515789584},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":0.1},"zone":5,"typeConfidence":0.91,"plateTime":0.41910914702371693,"extension":6.267575450896207},"index":0,"playId":"4673b7b6-36f8-3307-b944-0de59197b815","pitchNumber":1,"startTime":"2026-03-20T23:24:31.592Z","endTime":"2026-03-20T23:24:34.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.063464196309415,"aZ":-21.25815615979713,"pfxX":-5.950779998295083,"pfxZ":6.092980011788095,"pX":-0.458013385844844,"pZ":2.6419386769276456,"vX0":6.205316107977484,"vY0":-132.93884557228608,"vZ0":-3.3859228590364197,"x":134.46,"y":167.45,"x0":-2.0475423378906723,"y0":50.006576343693744,"z0":5.472273354663011,"aX":-10.670661261018623},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.6,"breakHorizontal":9.5},"zone":4,"typeConfidence":0.89,"plateTime":0.4117558841612823,"extension":6.344895719046478},"hitData":{"launchSpeed":103.8,"launchAngle":18.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":141.11,"coordY":77.73}},"index":1,"playId":"61bfde90-5861-3f05-b4b8-dd82170c2ae5","pitchNumber":2,"startTime":"2026-03-20T23:24:46.184Z","endTime":"2026-03-20T23:24:57.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:24:57.202Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aaron Judge called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T23:25:13.577Z","endTime":"2026-03-20T23:26:56.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.357103643726912,"aZ":-25.839077809769616,"pfxX":0.5688876981568072,"pfxZ":3.82278840366401,"pX":0.6384309910197263,"pZ":2.225300972972771,"vX0":6.3725736357812846,"vY0":-127.44489485590921,"vZ0":-3.7007779232666946,"x":92.66,"y":178.7,"x0":-1.960616501030674,"y0":50.00377982506837,"z0":5.719984590550978,"aX":0.9416221620015375},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.4,"breakHorizontal":-2.4},"zone":9,"typeConfidence":0.89,"plateTime":0.42855034013827575,"extension":6.231134733873209},"index":0,"playId":"673a9444-2ad2-37c3-9005-eae3ee351ebe","pitchNumber":1,"startTime":"2026-03-20T23:25:20.806Z","endTime":"2026-03-20T23:25:24.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.3,"endSpeed":80.5,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.739355619828192,"aZ":-29.57600064811226,"pfxX":-9.978218270391896,"pfxZ":1.586474433084164,"pX":0.8985115011816607,"pZ":1.3496889444812477,"vX0":10.284556140175928,"vY0":-126.76772890916232,"vZ0":-4.802223648528677,"x":82.75,"y":202.34,"x0":-1.90534464799124,"y0":50.001977039272624,"z0":5.616329930334158,"aX":-16.31875679957038},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":15.8},"zone":14,"typeConfidence":0.91,"plateTime":0.4312875442841464,"extension":6.638374718348421},"index":1,"playId":"cae48c3b-419a-3f23-b042-4fb20f98ee06","pitchNumber":2,"startTime":"2026-03-20T23:25:38.546Z","endTime":"2026-03-20T23:25:42.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.935666801303977,"aZ":-22.96267614807537,"pfxX":0.4782889313145444,"pfxZ":5.293445218330335,"pX":-0.20462456409545043,"pZ":3.4085544976562203,"vX0":4.486420284510508,"vY0":-130.42211751339508,"vZ0":-1.3879598707952132,"x":124.8,"y":146.75,"x0":-2.0022296433716154,"y0":50.000007405922915,"z0":5.663331781193254,"aX":0.8313469770662424},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.6,"breakHorizontal":-1.8},"zone":2,"typeConfidence":0.91,"plateTime":0.41841394728310943,"extension":6.328421863341186},"index":2,"playId":"ea83ae20-a4ad-3ad7-b4dd-2c4e5084e0ac","pitchNumber":3,"startTime":"2026-03-20T23:25:55.067Z","endTime":"2026-03-20T23:25:58.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52953433835429,"aZ":-37.18466130470291,"pfxX":6.973987729969203,"pfxZ":-3.845609200469875,"pX":2.174254981582149,"pZ":0.4013651771468833,"vX0":7.0758478353629215,"vY0":-114.1523316625139,"vZ0":-3.5215182247865666,"x":34.12,"y":227.94,"x0":-1.8865737607235826,"y0":50.00230531488693,"z0":5.6725576844047,"aX":9.085577631581419},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-7.7,"breakHorizontal":-14.6},"zone":14,"typeConfidence":0.81,"plateTime":0.482180212631631,"extension":6.391849649774509},"index":3,"playId":"b903e9d1-cb7b-3155-b3f3-5a8e2886ab9a","pitchNumber":4,"startTime":"2026-03-20T23:26:15.553Z","endTime":"2026-03-20T23:26:20.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57081934372019,"aZ":-28.269686754667312,"pfxX":-10.3045065769583,"pfxZ":2.139210006200403,"pX":0.4884430124803665,"pZ":1.602624640459939,"vX0":9.404785606285358,"vY0":-134.47037252729484,"vZ0":-4.954887926791773,"x":98.38,"y":195.51,"x0":-1.7181056204027094,"y0":50.00557154752534,"z0":5.478427549341991,"aX":-18.845469391827304},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.0,"breakHorizontal":16.6},"zone":14,"typeConfidence":0.9,"plateTime":0.4075539154569312,"extension":6.486470723401517},"index":4,"playId":"764a61de-ce24-3b06-a277-c5ca5efa7afe","pitchNumber":5,"startTime":"2026-03-20T23:26:36.394Z","endTime":"2026-03-20T23:26:40.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.405739922139812,"aZ":-32.72935128020908,"pfxX":-8.695363580202603,"pfxZ":-0.3085036501785474,"pX":-0.024116784004435895,"pZ":3.2426493729255963,"vX0":7.645308342337571,"vY0":-132.65613987424354,"vZ0":-0.011940019227556498,"x":117.92,"y":151.23,"x0":-1.819200742981589,"y0":50.006217140997244,"z0":5.64085362240341,"aX":-15.440475711916735},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.4,"breakHorizontal":14.0},"zone":2,"typeConfidence":0.83,"plateTime":0.4134975725358907,"extension":6.418406874617451},"index":5,"playId":"43c91984-795b-3ece-8c21-55327ed3699f","pitchNumber":6,"startTime":"2026-03-20T23:26:52.549Z","endTime":"2026-03-20T23:26:56.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:26:56.754Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Bellinger grounds out, second baseman Luis Vázquez to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T23:27:17.675Z","endTime":"2026-03-20T23:28:35.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676679,"link":"/api/v1/people/676679"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59384658626664,"aZ":-37.6572587942414,"pfxX":7.2802187816531205,"pfxZ":-4.1076304929042635,"pX":-0.1557528501675903,"pZ":1.6589830236238674,"vX0":2.4493363168943447,"vY0":-115.14167660104779,"vZ0":-0.9419048677032766,"x":122.94,"y":193.99,"x0":-2.180981179088962,"y0":50.00415649913186,"z0":5.736892661537742,"aX":9.715291269228654},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-7.3,"breakHorizontal":-13.8},"zone":13,"typeConfidence":0.85,"plateTime":0.4768251279401241,"extension":6.2835280212993645},"index":0,"playId":"d6c01728-9237-3814-983e-84e28ad2123c","pitchNumber":1,"startTime":"2026-03-20T23:27:18.815Z","endTime":"2026-03-20T23:27:22.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.284914201685176,"aZ":-37.81815055009388,"pfxX":7.898757862733976,"pfxZ":-4.340724371599129,"pX":-0.48518200785173593,"pZ":0.7476720818873595,"vX0":1.8594570312327932,"vY0":-113.78044886926479,"vZ0":-2.632906471948461,"x":135.49,"y":218.59,"x0":-2.3402837696102883,"y0":50.0011059895571,"z0":5.69356773948001,"aX":10.279416516275768},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-8.3,"breakHorizontal":-14.8},"zone":13,"typeConfidence":0.84,"plateTime":0.48273643940647126,"extension":6.238006360083006},"index":1,"playId":"0780ec54-5eaa-31b6-ac79-95a25cbdae95","pitchNumber":2,"startTime":"2026-03-20T23:27:32.831Z","endTime":"2026-03-20T23:27:37.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.547259488223194,"aZ":-24.16571217617022,"pfxX":0.6406589883601352,"pfxZ":4.875017299124746,"pX":-0.5399816255348779,"pZ":3.705407681175065,"vX0":3.7890447735648007,"vY0":-127.24122813974343,"vZ0":0.0699487963638693,"x":137.58,"y":138.73,"x0":-2.1302955363098484,"y0":50.00502845944535,"z0":5.588725335660771,"aX":1.0525537491750239},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.1,"breakHorizontal":-2.0},"zone":11,"typeConfidence":0.88,"plateTime":0.43009482633026996,"extension":6.300361065805541},"index":2,"playId":"d8c18336-aa0c-3391-b562-20c871c2cf4e","pitchNumber":3,"startTime":"2026-03-20T23:27:52.167Z","endTime":"2026-03-20T23:27:55.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.627316005827623,"aZ":-37.7238462697385,"pfxX":6.521541988488911,"pfxZ":-4.132191589823591,"pX":-0.7181638557599316,"pZ":1.193677405308416,"vX0":1.366813751380843,"vY0":-115.79281215004696,"vZ0":-1.918044158027143,"x":144.37,"y":206.55,"x0":-2.1643218263881763,"y0":50.001731049017174,"z0":5.675817198038217,"aX":8.765987893768553},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-7.7,"breakHorizontal":-12.1},"zone":13,"typeConfidence":0.86,"plateTime":0.4748355117306655,"extension":6.154353156392648},"index":3,"playId":"4fb9c25b-4353-3ad6-a757-46fad6faf62c","pitchNumber":4,"startTime":"2026-03-20T23:28:09.652Z","endTime":"2026-03-20T23:28:12.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.538789093250664,"aZ":-27.371053877693292,"pfxX":-8.464492093255114,"pfxZ":2.6506393080256956,"pX":-0.4009483388686304,"pZ":3.2057566263841455,"vX0":6.586143516540426,"vY0":-133.70929908131075,"vZ0":-1.2073130420881093,"x":132.28,"y":152.22,"x0":-1.7950165280153652,"y0":50.00323582217082,"z0":5.62514819362232,"aX":-15.343411212875761},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.8,"breakHorizontal":13.9},"zone":1,"typeConfidence":0.81,"plateTime":0.40947762200912585,"extension":6.396077827451466},"hitData":{"launchSpeed":91.3,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.71,"coordY":152.9}},"index":4,"playId":"fb376445-1232-33e5-9b23-ba41a2235c39","pitchNumber":5,"startTime":"2026-03-20T23:28:28.245Z","endTime":"2026-03-20T23:28:35.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:28:35.479Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leody Taveras grounds out, second baseman Jazz Chisholm Jr. to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T23:30:27.566Z","endTime":"2026-03-20T23:32:20.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.249409082922554,"aZ":-14.280463724124465,"pfxX":-3.622477713266736,"pfxZ":9.128623928819433,"pX":0.10527481107756312,"pZ":2.6388705200489913,"vX0":8.266130452724349,"vY0":-138.69961647627866,"vZ0":-5.784176903376156,"x":112.99,"y":167.53,"x0":-2.4348263012949434,"y0":50.00179446157847,"z0":5.693360709980716,"aX":-7.100424028777275},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":4.9},"zone":5,"typeConfidence":0.89,"plateTime":0.3939790301678534,"extension":6.473833208911837},"index":0,"playId":"1b1345c4-a73d-310c-ab19-76418fc43674","pitchNumber":1,"startTime":"2026-03-20T23:30:41.366Z","endTime":"2026-03-20T23:30:45.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.866855998332717,"aZ":-13.313909830999133,"pfxX":-3.370607149085684,"pfxZ":9.655922946047637,"pX":-0.23658499193128923,"pZ":3.613744705879943,"vX0":7.697811216081031,"vY0":-138.82818531353698,"vZ0":-3.6113251836799227,"x":126.02,"y":141.21,"x0":-2.6065359452993753,"y0":50.00500003768195,"z0":5.816781175095433,"aX":-6.58606826404621},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":4.6},"zone":11,"typeConfidence":0.9,"plateTime":0.3944380485236705,"extension":6.350143967133009},"index":1,"playId":"32b78211-9345-3e2f-b11c-7821bbdd2f6f","pitchNumber":2,"startTime":"2026-03-20T23:30:58.075Z","endTime":"2026-03-20T23:31:06.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-20T23:31:14.250Z","endTime":"2026-03-20T23:31:25.419Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74113573324483,"aZ":-13.345427342760946,"pfxX":-2.177648383986127,"pfxZ":9.406598277835338,"pX":1.002800630590187,"pZ":2.8186870976570906,"vX0":10.623196402632795,"vY0":-140.76814573224647,"vZ0":-5.9115554892243845,"x":78.78,"y":162.68,"x0":-2.5412044833133316,"y0":50.00153169839668,"z0":5.814066086902955,"aX":-4.359013485906962},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":1.7},"zone":12,"typeConfidence":2.0,"plateTime":0.38948211017969836,"extension":6.516563233109473},"index":3,"playId":"296cca2c-39a1-383c-8b44-8fd1f166e8f0","pitchNumber":3,"startTime":"2026-03-20T23:31:25.419Z","endTime":"2026-03-20T23:31:29.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.056684184487874,"aZ":-26.983245910579537,"pfxX":-9.917922180737365,"pfxZ":2.7148651168052753,"pX":-0.17935635927899898,"pZ":0.8503810204988544,"vX0":10.074795535678783,"vY0":-137.26980522355888,"vZ0":-6.664240328193265,"x":123.84,"y":215.82,"x0":-2.606516696883101,"y0":50.00107734527007,"z0":5.143619917026836,"aX":-18.947724048214965},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.7,"breakHorizontal":15.8},"zone":13,"typeConfidence":0.9,"plateTime":0.3988302793028895,"extension":6.3726250165487714},"index":4,"playId":"53593f9e-9a17-34c4-ac1b-8b351492c2be","pitchNumber":4,"startTime":"2026-03-20T23:31:45.979Z","endTime":"2026-03-20T23:31:50.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":97.1,"endSpeed":88.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.697626841007104,"aZ":-13.684479021545586,"pfxX":-0.2211365864550432,"pfxZ":9.145570577509694,"pX":0.6748640799747458,"pZ":4.257409568048733,"vX0":9.280188654265054,"vY0":-141.18825180505883,"vZ0":-2.065197067551594,"x":91.28,"y":123.83,"x0":-2.6239216503505127,"y0":50.004744551723725,"z0":5.877520970822251,"aX":-0.44897431276764777},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":-1.4},"zone":12,"typeConfidence":2.0,"plateTime":0.38772503740739284,"extension":6.308695201981525},"index":5,"playId":"9cde578f-729f-311a-829e-fed2afba27a4","pitchNumber":5,"startTime":"2026-03-20T23:32:01.371Z","endTime":"2026-03-20T23:32:04.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43479437895401,"aZ":-11.467952338558298,"pfxX":-3.4078128515101938,"pfxZ":10.219590176902349,"pX":-0.3253164627604863,"pZ":2.829238855874487,"vX0":8.121562161023077,"vY0":-141.4741640662926,"vZ0":-5.720510857412933,"x":129.4,"y":162.39,"x0":-2.7911454300036924,"y0":50.00339493948013,"z0":5.613394108763798,"aX":-6.906257590893225},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":4.6},"zone":4,"typeConfidence":0.91,"plateTime":0.3872446649819459,"extension":6.5171668618327185},"hitData":{"launchSpeed":94.1,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.65,"coordY":150.37}},"index":6,"playId":"a898fff8-974d-3413-a479-2cd3db09a9f4","pitchNumber":6,"startTime":"2026-03-20T23:32:14.650Z","endTime":"2026-03-20T23:32:20.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:32:20.455Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Ramos walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T23:32:22.501Z","endTime":"2026-03-20T23:34:36.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682868,"fullName":"Bryan Ramos","link":"/api/v1/people/682868"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682868,"fullName":"Bryan Ramos","link":"/api/v1/people/682868"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":682868,"fullName":"Bryan Ramos","link":"/api/v1/people/682868"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.103237088535558,"aZ":-27.918031180404412,"pfxX":3.9009755006952145,"pfxZ":2.6186838398197967,"pX":-0.7681750064323488,"pZ":2.475121810235453,"vX0":4.133041625606383,"vY0":-126.79647800779361,"vZ0":-2.28761010215431,"x":146.28,"y":171.95,"x0":-2.9267061301559063,"y0":50.00505336734532,"z0":5.618305739819568,"aX":6.3478136737381075},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.4,"breakHorizontal":-8.0},"zone":4,"typeConfidence":2.0,"plateTime":0.4320888082726082,"extension":6.399682952383992},"index":0,"playId":"83c0202c-0905-3799-b26d-b4b819dce9ee","pitchNumber":1,"startTime":"2026-03-20T23:32:44.124Z","endTime":"2026-03-20T23:32:50.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":682868,"link":"/api/v1/people/682868","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.077982923777,"aZ":-25.296504221938118,"pfxX":3.1575903596927355,"pfxZ":4.1090127756072885,"pX":0.12138003880246052,"pZ":2.014698965779724,"vX0":6.566957687187996,"vY0":-129.15123780580183,"vZ0":-3.9099351816523793,"x":112.37,"y":184.38,"x0":-2.873421005558192,"y0":50.0053346822472,"z0":5.513607658880518,"aX":5.287565016908145},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.7,"breakHorizontal":-7.3},"zone":8,"typeConfidence":0.9,"plateTime":0.42551419204422647,"extension":6.416029159686729},"index":1,"playId":"346be268-f021-314e-bdfe-caea7585e1dd","pitchNumber":2,"startTime":"2026-03-20T23:32:55.340Z","endTime":"2026-03-20T23:32:58.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":682868,"link":"/api/v1/people/682868","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26646567623397,"aZ":-12.186656128800152,"pfxX":-3.029607101696954,"pfxZ":10.080469523919735,"pX":0.3008799423455931,"pZ":2.237099792024825,"vX0":8.774572296550948,"vY0":-139.635449654862,"vZ0":-7.24729267047583,"x":105.53,"y":178.38,"x0":-2.4830150936560056,"y0":50.002475534065425,"z0":5.661017898700666,"aX":-6.008068217319117},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":3.7},"zone":6,"typeConfidence":2.0,"plateTime":0.3916700121547172,"extension":6.356915254426073},"index":2,"playId":"508e365d-4bf5-3078-86e5-ea66bae9b1fb","pitchNumber":3,"startTime":"2026-03-20T23:33:10.861Z","endTime":"2026-03-20T23:33:14.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":682868,"link":"/api/v1/people/682868","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.657857292449677,"aZ":-23.427399028873253,"pfxX":3.380190517647732,"pfxZ":4.924826421766717,"pX":-0.16960956505864588,"pZ":3.1033318577046005,"vX0":5.865276925262843,"vY0":-132.26986163180712,"vZ0":-1.885806266861067,"x":123.47,"y":154.99,"x0":-2.8529958012134236,"y0":50.0009101909018,"z0":5.539656157864377,"aX":6.000734289482354},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.8,"breakHorizontal":-7.3},"zone":2,"typeConfidence":0.85,"plateTime":0.41376777435889167,"extension":6.359300354223877},"index":3,"playId":"0e545d4b-f00a-3fd9-b417-aa732523e8ca","pitchNumber":4,"startTime":"2026-03-20T23:33:30.365Z","endTime":"2026-03-20T23:33:33.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":682868,"link":"/api/v1/people/682868","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.3,"endSpeed":88.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1212321614262,"aZ":-11.962973948183881,"pfxX":-3.324942545744848,"pfxZ":9.97819920415854,"pX":-0.22573682239600779,"pZ":2.9940265349234516,"vX0":7.429895999800463,"vY0":-141.40263331547945,"vZ0":-5.427133600778537,"x":125.6,"y":157.94,"x0":-2.454989933188512,"y0":50.00639959166968,"z0":5.70532260485483,"aX":-6.737836045066859},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":4.6},"zone":2,"typeConfidence":0.91,"plateTime":0.3873023337593997,"extension":6.299491805697302},"index":4,"playId":"66e167a0-de88-3180-9b8a-59c354d59491","pitchNumber":5,"startTime":"2026-03-20T23:33:46.336Z","endTime":"2026-03-20T23:33:49.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":682868,"link":"/api/v1/people/682868","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":92.0,"endSpeed":84.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86055666422841,"aZ":-22.404600410262947,"pfxX":-10.819718253990619,"pfxZ":5.417641301059871,"pX":1.2844396097310768,"pZ":1.7989340165301857,"vX0":14.178381937188103,"vY0":-133.2457136527394,"vZ0":-4.393014035129378,"x":68.04,"y":190.21,"x0":-2.6927803977248668,"y0":50.00280862129416,"z0":5.081981391061032,"aX":-19.511978660597837},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":16.7},"zone":14,"typeConfidence":0.91,"plateTime":0.410610870576976,"extension":6.434797183060881},"index":5,"playId":"944b3341-a9b6-39b1-a813-e43d80f32f3d","pitchNumber":6,"startTime":"2026-03-20T23:34:01.847Z","endTime":"2026-03-20T23:34:04.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":682868,"link":"/api/v1/people/682868","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.590895762510396,"aZ":-26.79246091264501,"pfxX":-10.077723361908186,"pfxZ":2.9865941958232955,"pX":1.078203165205429,"pZ":1.1474314294143602,"vX0":13.036411503262396,"vY0":-132.77004975913636,"vZ0":-5.325403608028887,"x":75.9,"y":207.8,"x0":-2.562046764678848,"y0":50.00634227681163,"z0":5.103056439217103,"aX":-18.187574558436946},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.4,"breakHorizontal":15.8},"zone":14,"typeConfidence":0.91,"plateTime":0.41087372584007165,"extension":6.55162136680283},"index":6,"playId":"6f329529-db66-39bd-a08c-776d66c90f47","pitchNumber":7,"startTime":"2026-03-20T23:34:18.287Z","endTime":"2026-03-20T23:34:21.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":682868,"link":"/api/v1/people/682868","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9390757324732,"aZ":-12.021271242619983,"pfxX":-2.088431586884181,"pfxZ":9.928225631949726,"pX":-0.22682224655893352,"pZ":3.917639005809073,"vX0":7.258437803566429,"vY0":-141.2838507670303,"vZ0":-3.093512037149262,"x":125.65,"y":133.0,"x0":-2.5532192727518805,"y0":50.003398735585975,"z0":5.79476916798738,"aX":-4.239907009359301},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":2.4},"zone":11,"typeConfidence":2.0,"plateTime":0.38707013325174255,"extension":6.341117589711021},"index":7,"playId":"0682dc3d-1622-3779-a732-5e6465fe1d41","pitchNumber":8,"startTime":"2026-03-20T23:34:32.652Z","endTime":"2026-03-20T23:34:36.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":682868,"link":"/api/v1/people/682868","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682868,"link":"/api/v1/people/682868"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:34:36.347Z","atBatIndex":26},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis Vázquez grounds into a double play, shortstop Ryan McMahon to second baseman Jazz Chisholm Jr. to first baseman Ben Rice. Bryan Ramos out at 2nd. Luis Vázquez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T23:34:36.576Z","endTime":"2026-03-20T23:35:14.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676679,"fullName":"Luis Vázquez","link":"/api/v1/people/676679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682868,"fullName":"Bryan Ramos","link":"/api/v1/people/682868"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":676679,"fullName":"Luis Vázquez","link":"/api/v1/people/676679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.319936374829503,"aZ":-22.775653082928777,"pfxX":-9.146531723377146,"pfxZ":5.2913109352113885,"pX":-0.8648396500557461,"pZ":2.5227114004675695,"vX0":8.314930458497493,"vY0":-131.9840976570502,"vZ0":-2.401079698637585,"x":149.97,"y":170.67,"x0":-2.8574744700624017,"y0":50.003657155292885,"z0":5.109700960192673,"aX":-16.246874198978865},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.4,"breakHorizontal":14.9},"zone":11,"typeConfidence":0.9,"plateTime":0.4139436160097465,"extension":6.400317312921094},"hitData":{"launchSpeed":72.0,"launchAngle":1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.66,"coordY":145.3}},"index":0,"playId":"1b1d3a8a-46c7-39a7-8454-b5a559bfeeb1","pitchNumber":1,"startTime":"2026-03-20T23:35:05.302Z","endTime":"2026-03-20T23:35:14.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":676679,"link":"/api/v1/people/676679","batSide":{"code":"R","description":"Right"}},"first":{"id":682868,"link":"/api/v1/people/682868"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676679,"link":"/api/v1/people/676679"},"credit":"b_ab"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_ab"},{"player":{"id":676679,"link":"/api/v1/people/676679"},"credit":"b_pa"},{"player":{"id":661563,"link":"/api/v1/people/661563"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":6.999999999999993,"leverageIndex":1.64,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:35:14.208Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Rice flies out to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T23:37:09.011Z","endTime":"2026-03-20T23:38:36.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.199647670346753,"aZ":-25.43547757249157,"pfxX":0.6054218801003062,"pfxZ":4.003243672983434,"pX":-0.628107342864499,"pZ":4.108188771200805,"vX0":3.634015677287937,"vY0":-128.31630426846894,"vZ0":0.7822761267747236,"x":140.94,"y":127.86,"x0":-2.135834127853678,"y0":50.00207853149099,"z0":5.766825749395847,"aX":1.0190204234030986},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.7,"breakHorizontal":-1.8,"spinRate":2204,"spinDirection":200},"zone":11,"typeConfidence":0.89,"plateTime":0.42531607386282966,"extension":6.17729717022567},"index":0,"playId":"612262ca-02c3-31bf-9d6e-c751364e040c","pitchNumber":1,"startTime":"2026-03-20T23:37:21.720Z","endTime":"2026-03-20T23:37:24.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68921560082538,"aZ":-30.562396907488814,"pfxX":-9.591479600377184,"pfxZ":0.9223441667344554,"pX":-0.22319416395900826,"pZ":1.864247994494876,"vX0":7.8818032016415405,"vY0":-131.37757849430665,"vZ0":-3.521061868034911,"x":125.51,"y":188.45,"x0":-2.015202077376381,"y0":50.002731290228326,"z0":5.491941388274427,"aX":-16.775789027285725},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.1,"breakHorizontal":15.6,"spinRate":2011,"spinDirection":226},"zone":8,"typeConfidence":0.74,"plateTime":0.41682557550472277,"extension":6.437655249685898},"index":1,"playId":"9d9c4e40-ca38-38f7-a856-743bcba3d464","pitchNumber":2,"startTime":"2026-03-20T23:37:35.740Z","endTime":"2026-03-20T23:37:39.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21716916451216,"aZ":-29.06777920917412,"pfxX":-9.335670493822136,"pfxZ":1.9261286118847298,"pX":-0.5401509544121319,"pZ":2.3495652822406807,"vX0":6.894610797282393,"vY0":-125.5584826778686,"vZ0":-2.3488930112179967,"x":137.59,"y":175.34,"x0":-2.096249071297852,"y0":50.00245639737328,"z0":5.640921769447889,"aX":-15.043796549494632},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.2,"breakHorizontal":15.5,"spinRate":1539,"spinDirection":251},"zone":4,"typeConfidence":0.9,"plateTime":0.4346999016398492,"extension":6.468429125557841},"index":2,"playId":"e4cee95a-1b18-312a-a75f-1698c80f494f","pitchNumber":3,"startTime":"2026-03-20T23:37:49.863Z","endTime":"2026-03-20T23:37:54.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5082302456305,"aZ":-28.983516925769507,"pfxX":-9.85757135343212,"pfxZ":1.8348343863350411,"pX":0.869372456389249,"pZ":2.6074992775656427,"vX0":10.199815470339116,"vY0":-131.6102221715522,"vZ0":-2.173706683862425,"x":83.86,"y":168.38,"x0":-1.7940266169561458,"y0":50.00069558795421,"z0":5.6118949365765,"aX":-17.120269188649484},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.0,"breakHorizontal":15.4,"spinRate":1926,"spinDirection":232},"zone":12,"typeConfidence":0.87,"plateTime":0.4177630468106459,"extension":6.476638154502729},"index":3,"playId":"b3a8c23a-dc70-3f88-bfd8-5d6af72bae1e","pitchNumber":4,"startTime":"2026-03-20T23:38:10.072Z","endTime":"2026-03-20T23:38:14.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.529710247327912,"aZ":-23.943379189950658,"pfxX":0.8580507322947702,"pfxZ":4.844624243430975,"pX":0.1299821317043953,"pZ":2.2154194461285175,"vX0":5.38526991900481,"vY0":-128.9117268543061,"vZ0":-3.7520626872343708,"x":112.05,"y":178.96,"x0":-2.0897489572299266,"y0":50.00147719080458,"z0":5.518794826819762,"aX":1.4559158465219002},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.3,"breakHorizontal":-2.6,"spinRate":2288,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.42342123505408447,"extension":6.190491565510882},"hitData":{"launchSpeed":92.6,"launchAngle":51.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.42,"coordY":108.7}},"index":4,"playId":"166f61a1-e118-3921-bf6f-49688284da32","pitchNumber":5,"startTime":"2026-03-20T23:38:26.028Z","endTime":"2026-03-20T23:38:36.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:38:36.932Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Giancarlo Stanton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T23:38:37.757Z","endTime":"2026-03-20T23:39:47.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.127070240121032,"aZ":-17.247086826119155,"pfxX":-5.794370241123565,"pfxZ":8.137059958271099,"pX":-0.21728043373145883,"pZ":1.6591167143538736,"vX0":6.4406456687194495,"vY0":-134.34524496041522,"vZ0":-6.738268235980497,"x":125.28,"y":193.98,"x0":-1.8888314482668687,"y0":50.003115803192394,"z0":5.418250181344614,"aX":-10.630237564958758},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.6,"breakHorizontal":9.1,"spinRate":2128,"spinDirection":236},"zone":13,"typeConfidence":0.82,"plateTime":0.40714390804211265,"extension":6.550595165685335},"index":0,"playId":"cb0eec9d-5fb2-342c-b779-eb6664be622a","pitchNumber":1,"startTime":"2026-03-20T23:38:59.599Z","endTime":"2026-03-20T23:39:03.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.86865290465767,"aZ":-38.599043077673194,"pfxX":5.393350960257446,"pfxZ":-4.895487146388495,"pX":0.0018266096501450967,"pZ":2.972638740876474,"vX0":3.025100637048615,"vY0":-113.51116301204566,"vZ0":1.8941757212022916,"x":116.93,"y":158.52,"x0":-2.046934897058805,"y0":50.005057540119815,"z0":5.957015895345423,"aX":7.07186573856186},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-8.2,"breakHorizontal":-10.6,"spinRate":2421,"spinDirection":68},"zone":5,"typeConfidence":0.9,"plateTime":0.481659645805105,"extension":6.193131945549014},"index":1,"playId":"f4809ece-4259-3f2f-adaa-ac3e777651b6","pitchNumber":2,"startTime":"2026-03-20T23:39:12.994Z","endTime":"2026-03-20T23:39:17.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.098044601442925,"aZ":-25.86233155540574,"pfxX":1.749837532661727,"pfxZ":3.7799100923506206,"pX":0.5251284893354858,"pZ":1.8675710779375112,"vX0":5.7121465729103855,"vY0":-128.04005424578438,"vZ0":-4.11710988404918,"x":96.98,"y":188.36,"x0":-1.9571481882383719,"y0":50.00341040644112,"z0":5.507534489832691,"aX":2.919251086328762},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.2,"breakHorizontal":-4.4,"spinRate":2281,"spinDirection":191},"zone":9,"typeConfidence":0.88,"plateTime":0.4268981966936747,"extension":6.407748892024617},"index":2,"playId":"31c3176d-58c8-31d0-a94b-6d2be79630c8","pitchNumber":3,"startTime":"2026-03-20T23:39:27.907Z","endTime":"2026-03-20T23:39:32.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.789825933899916,"aZ":-25.341211959297393,"pfxX":5.527843367075283,"pfxZ":5.023805021520085,"pX":1.0342484797484977,"pZ":2.006668331661012,"vX0":5.334519667455434,"vY0":-116.4223482334528,"vZ0":-2.793019076690065,"x":77.58,"y":184.6,"x0":-2.0129178217930606,"y0":50.00254332045775,"z0":5.644295612585959,"aX":7.514601507717294},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":8.6,"breakHorizontal":-11.4,"spinRate":2339,"spinDirection":71},"zone":14,"typeConfidence":0.92,"plateTime":0.47217883591214616,"extension":6.439482631255063},"index":3,"playId":"37714d6a-1632-38aa-9b2f-682fc4cc8238","pitchNumber":4,"startTime":"2026-03-20T23:39:42.618Z","endTime":"2026-03-20T23:39:47.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:39:47.224Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jazz Chisholm Jr. doubles (1) on a line drive to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T23:40:06.831Z","endTime":"2026-03-20T23:40:45.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46721668565653,"aZ":-37.38208898461758,"pfxX":4.990582076116205,"pfxZ":-3.9275774271309465,"pX":0.7129941465063541,"pZ":0.9733459456030643,"vX0":4.860995910012204,"vY0":-114.47222424946898,"vZ0":-2.233930241540547,"x":89.82,"y":212.5,"x0":-2.0878798725339696,"y0":50.004571599661226,"z0":5.627409131215386,"aX":6.612168190236608},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-7.4,"breakHorizontal":-10.3,"spinRate":2406,"spinDirection":70},"zone":14,"typeConfidence":0.88,"plateTime":0.47879005352789505,"extension":6.429158739091614},"index":0,"playId":"fbc05bac-3a65-3e07-bd0b-5eb84600cdfb","pitchNumber":1,"startTime":"2026-03-20T23:40:09.692Z","endTime":"2026-03-20T23:40:14.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":82.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.176973532130084,"aZ":-27.66961494029151,"pfxX":-10.125558550573656,"pfxZ":2.5189264179736437,"pX":-0.5354438468358226,"pZ":2.01153616241105,"vX0":7.3504851760450665,"vY0":-134.54045060164242,"vZ0":-3.8958138250457455,"x":137.41,"y":184.47,"x0":-2.0232947293750687,"y0":50.000655483216946,"z0":5.498168102174526,"aX":-18.083752854482604},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":16.2,"spinRate":2106,"spinDirection":228},"zone":7,"typeConfidence":0.9,"plateTime":0.4111914501060139,"extension":6.486127554549277},"hitData":{"launchSpeed":98.4,"launchAngle":11.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.3,"coordY":106.32}},"index":1,"playId":"e74cc2d5-4ac3-32e5-811e-0326d9b79730","pitchNumber":2,"startTime":"2026-03-20T23:40:33.169Z","endTime":"2026-03-20T23:40:45.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.59,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:40:45.353Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T23:40:43.067Z","endTime":"2026-03-20T23:42:06.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":80.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.757055592457583,"aZ":-27.960258364546743,"pfxX":-9.842516315831151,"pfxZ":2.5724527725957804,"pX":-0.4329625284321997,"pZ":1.3823454937003805,"vX0":7.052321554464211,"vY0":-127.37201272675497,"vZ0":-4.851555869576203,"x":133.5,"y":201.46,"x0":-1.9621892355071242,"y0":50.00483651361733,"z0":5.52924537704641,"aX":-16.134893648177723},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":16.2,"spinRate":1656,"spinDirection":252},"zone":13,"typeConfidence":0.9,"plateTime":0.43041857179763143,"extension":6.490590764661547},"index":0,"playId":"e45aa4c1-1f78-3d1b-88fb-d217676a2f68","pitchNumber":1,"startTime":"2026-03-20T23:41:21.028Z","endTime":"2026-03-20T23:41:25.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":92.4,"endSpeed":84.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.951171680352708,"aZ":-18.433513734077252,"pfxX":-7.48198022352743,"pfxZ":7.5335217182144465,"pX":-0.1047976847058716,"pZ":2.889457273100963,"vX0":7.650796281008135,"vY0":-134.38250509367182,"vZ0":-3.6255218645792304,"x":120.99,"y":160.76,"x0":-2.0207973984884124,"y0":50.000701052451184,"z0":5.570647780451392,"aX":-13.641522034818678},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.1,"breakHorizontal":11.9,"spinRate":2151,"spinDirection":235},"zone":2,"typeConfidence":0.91,"plateTime":0.4080693871583416,"extension":6.340971390004898},"index":1,"playId":"1cf305bf-9290-321c-bac2-0e3a36d9d136","pitchNumber":2,"startTime":"2026-03-20T23:41:39.635Z","endTime":"2026-03-20T23:41:44.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":81.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67484659714571,"aZ":-30.656919599727466,"pfxX":-12.55073885058663,"pfxZ":0.8725220508063067,"pX":0.3068449129384753,"pZ":2.216559424788657,"vX0":9.524152486256922,"vY0":-132.16949071622767,"vZ0":-2.6893224036977625,"x":105.3,"y":178.93,"x0":-1.7508715435204436,"y0":50.00060883371714,"z0":5.547747426309078,"aX":-21.737026212005482},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.1,"breakHorizontal":20.0,"spinRate":2067,"spinDirection":226},"zone":9,"typeConfidence":0.87,"plateTime":0.4177889017117207,"extension":6.413196798746787},"index":2,"playId":"f818cf10-5681-3655-b8e9-e015e4bd9727","pitchNumber":3,"startTime":"2026-03-20T23:42:02.886Z","endTime":"2026-03-20T23:42:06.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.76,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:42:06.633Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Barrero strikes out swinging, catcher J.C. Escarra to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T23:44:26.868Z","endTime":"2026-03-20T23:45:55.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676480,"fullName":"José Barrero","link":"/api/v1/people/676480"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676480,"fullName":"José Barrero","link":"/api/v1/people/676480"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Cole Gabrielson replaces right fielder Giancarlo Stanton, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T23:43:46.983Z","endTime":"2026-03-20T23:43:46.997Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702068,"link":"/api/v1/people/702068"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":519317,"link":"/api/v1/people/519317"},"defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":519317,"link":"/api/v1/people/519317"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: David Bednar replaces Luis Gil.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T23:43:46.997Z","endTime":"2026-03-20T23:44:29.042Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670280,"link":"/api/v1/people/670280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":661563,"link":"/api/v1/people/661563","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":93.7,"endSpeed":84.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46015298646086,"aZ":-11.847712855480806,"pfxX":-4.706160690641149,"pfxZ":10.987023258719157,"pX":-0.03643241631915473,"pZ":3.3246408010508537,"vX0":5.477869983990855,"vY0":-136.25957535354706,"vZ0":-4.733990172650566,"x":118.39,"y":149.01,"x0":-1.4769358627384064,"y0":50.002454285385014,"z0":5.92631836979951,"aX":-8.70654051528929},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":7.1,"spinRate":2175,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.40448797313112017,"extension":6.353467383676527},"index":2,"playId":"8abfa62d-1c2f-3783-8c72-474718d4df34","pitchNumber":1,"startTime":"2026-03-20T23:44:29.042Z","endTime":"2026-03-20T23:44:42.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.811686471167523,"aZ":-36.51846830499762,"pfxX":3.39098046853875,"pfxZ":-3.5542923807190068,"pX":0.25818814463108497,"pZ":2.0050460450293577,"vX0":3.401244133360011,"vY0":-110.29410511936217,"vZ0":-0.12009907939756803,"x":107.16,"y":184.64,"x0":-1.7480513931227504,"y0":50.00030052414069,"z0":5.9324166711481015,"aX":4.14934131599419},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-6.1,"breakHorizontal":-7.1,"spinRate":2261,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.49785313295992983,"extension":5.969074325555815},"index":3,"playId":"c8069543-81ac-3004-9232-dd1effc0dfde","pitchNumber":2,"startTime":"2026-03-20T23:44:50.538Z","endTime":"2026-03-20T23:44:54.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.760585804119405,"aZ":-35.315964595305374,"pfxX":2.573545627090544,"pfxZ":-2.5759532277378807,"pX":1.18686211178367,"pZ":0.603270010168986,"vX0":5.264686640417467,"vY0":-110.02366504364555,"vZ0":-3.207890605363913,"x":71.76,"y":222.49,"x0":-1.577973457208209,"y0":50.004489364449036,"z0":5.848219651085386,"aX":3.1340633473027015},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-5.3,"breakHorizontal":-6.1,"spinRate":2326,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.49912227805781484,"extension":6.02346561325943},"index":4,"playId":"1f992984-abd6-3805-82fd-2f880ebc3cb0","pitchNumber":3,"startTime":"2026-03-20T23:45:04.891Z","endTime":"2026-03-20T23:45:07.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72590377262166,"aZ":-13.923001526598817,"pfxX":-5.625917896144395,"pfxZ":9.584684686872878,"pX":0.080978105825953,"pZ":3.8011525465362395,"vX0":6.702530120416836,"vY0":-137.64730484057463,"vZ0":-3.17279000492026,"x":113.91,"y":136.15,"x0":-1.663441111055294,"y0":50.00353999536206,"z0":5.9212181672644615,"aX":-10.714223675697365},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":8.6,"spinRate":2117,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3990868933908285,"extension":6.308665115323756},"index":5,"playId":"05d3c24e-ac62-3eb8-9e39-2065b5bd96dc","pitchNumber":4,"startTime":"2026-03-20T23:45:24.391Z","endTime":"2026-03-20T23:45:35.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061217914973373,"aZ":-24.06003066940325,"pfxX":-2.2810399158974652,"pfxZ":4.791612652467207,"pX":1.2786522584864486,"pZ":1.350436577351221,"vX0":7.832766960230898,"vY0":-129.3043501625577,"vZ0":-6.738925752816518,"x":68.26,"y":202.32,"x0":-1.4938651769047728,"y0":50.00069417323828,"z0":5.837380795107089,"aX":-3.86124568587177},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.3,"breakHorizontal":2.4,"spinRate":1799,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4236493358785669,"extension":6.284150058796335},"index":6,"playId":"c07a513a-bf84-3ebf-afe4-9b1ddec5f379","pitchNumber":5,"startTime":"2026-03-20T23:45:50.784Z","endTime":"2026-03-20T23:45:55.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676480,"link":"/api/v1/people/676480"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":676480,"link":"/api/v1/people/676480"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:45:55.460Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Douglas Hodo III strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T23:45:59.237Z","endTime":"2026-03-20T23:47:27.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683233,"fullName":"Douglas Hodo III","link":"/api/v1/people/683233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683233,"fullName":"Douglas Hodo III","link":"/api/v1/people/683233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":68.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.06624250954989,"aZ":-37.09688076683086,"pfxX":4.636889302211882,"pfxZ":-4.141039921523888,"pX":-0.1329715253617272,"pZ":3.5092317990888566,"vX0":2.29421114513949,"vY0":-108.3707927258456,"vZ0":3.1856182265555946,"x":122.07,"y":144.03,"x0":-1.8079960543563922,"y0":50.00272269085458,"z0":6.074267681778736,"aX":5.511130856682796},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-6.4,"breakHorizontal":-9.0,"spinRate":2216,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.5055614906540074,"extension":5.781482355705381},"index":0,"playId":"e9dd7df9-3450-3fab-aab4-11e7168e185d","pitchNumber":1,"startTime":"2026-03-20T23:46:22.326Z","endTime":"2026-03-20T23:46:32.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":683233,"link":"/api/v1/people/683233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.8,"endSpeed":69.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.303848253368034,"aZ":-36.462875633132604,"pfxX":5.061563076365239,"pfxZ":-3.583794296230046,"pX":-0.10233654936335812,"pZ":2.7862174755584816,"vX0":2.3102602759208253,"vY0":-108.87067233828289,"vZ0":1.622534511715475,"x":120.9,"y":163.55,"x0":-1.8349701142354031,"y0":50.00002519737845,"z0":5.981040716526884,"aX":6.067289129942456},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-5.8,"breakHorizontal":-9.7,"spinRate":2280,"spinDirection":54},"zone":2,"typeConfidence":2.0,"plateTime":0.5033201744381111,"extension":5.846257039995524},"index":1,"playId":"21b48928-9ab2-3148-8fdc-b0115f09968c","pitchNumber":2,"startTime":"2026-03-20T23:46:36.001Z","endTime":"2026-03-20T23:46:39.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":683233,"link":"/api/v1/people/683233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83715242191947,"aZ":-10.049653571843765,"pfxX":-5.457719303848196,"pfxZ":11.465578467419675,"pX":0.6123012641525072,"pZ":1.6193686156651563,"vX0":7.960619681380283,"vY0":-138.2661522337311,"vZ0":-9.385636575594594,"x":93.66,"y":195.06,"x0":-1.5996577466738016,"y0":50.00011272816109,"z0":5.739071405241673,"aX":-10.529240875154048},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":8.2,"spinRate":2329,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.39667671589829556,"extension":6.423107451735231},"index":2,"playId":"8e8c2b46-c83d-3c35-95c6-cf4ec25bcdfe","pitchNumber":3,"startTime":"2026-03-20T23:46:50.303Z","endTime":"2026-03-20T23:47:17.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":683233,"link":"/api/v1/people/683233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"}},"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54917020435995,"aZ":-26.24363376232877,"pfxX":-8.093789115059966,"pfxZ":3.293685450531152,"pX":-0.8111401792310661,"pZ":0.9126176126688532,"vX0":4.907413399229391,"vY0":-132.7071232135399,"vZ0":-7.848508535270038,"x":147.92,"y":214.14,"x0":-1.6224945489847644,"y0":50.006467853596085,"z0":5.790151881899625,"aX":-14.594244976621491},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.7,"breakHorizontal":13.8,"spinRate":1592,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4110447076227901,"extension":6.1891687041921895},"index":3,"playId":"79345f77-e8dd-351d-8138-3c161d5c6f73","pitchNumber":4,"startTime":"2026-03-20T23:47:21.215Z","endTime":"2026-03-20T23:47:27.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":683233,"link":"/api/v1/people/683233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683233,"link":"/api/v1/people/683233"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":683233,"link":"/api/v1/people/683233"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:47:27.690Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Ward flies out to left fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T23:47:28.286Z","endTime":"2026-03-20T23:48:42.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":69.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.81213456810386,"aZ":-37.76873810158433,"pfxX":4.218586156074094,"pfxZ":-4.568823320015234,"pX":-0.30486761046368016,"pZ":2.947889774158539,"vX0":2.177288396392322,"vY0":-110.00003582680873,"vZ0":2.0342053550029577,"x":128.62,"y":159.19,"x0":-1.8562255341330842,"y0":50.00518256761512,"z0":6.020236526186216,"aX":5.161355277804503},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-7.4,"breakHorizontal":-8.2,"spinRate":2385,"spinDirection":45},"zone":2,"typeConfidence":2.0,"plateTime":0.49824457580074055,"extension":5.802935415426815},"index":0,"playId":"fd7de2d6-e608-32a8-b1da-3fb80ac3e49e","pitchNumber":1,"startTime":"2026-03-20T23:47:47.394Z","endTime":"2026-03-20T23:47:50.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.474017464344314,"aZ":-27.07581207215496,"pfxX":-8.574678093521843,"pfxZ":2.9253034653192085,"pX":-0.020940052555559408,"pZ":0.6559459687722919,"vX0":7.139151080386633,"vY0":-130.8867172682952,"vZ0":-7.653085511298436,"x":117.8,"y":221.07,"x0":-1.6639003978443765,"y0":50.00323778531263,"z0":5.632421927228184,"aX":-14.944215452034918},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":14.0,"spinRate":1770,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.41775647732928434,"extension":6.410700868918729},"index":1,"playId":"1d6035fe-b063-3896-94b3-750c2add534c","pitchNumber":2,"startTime":"2026-03-20T23:48:00.205Z","endTime":"2026-03-20T23:48:03.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.352444302910286,"aZ":-36.97738944327538,"pfxX":4.474492040819541,"pfxZ":-3.8749909836845866,"pX":0.40718582243653495,"pZ":2.2976484198992693,"vX0":3.4195808233200204,"vY0":-111.07949688510547,"vZ0":0.6433545598854016,"x":101.48,"y":176.74,"x0":-1.737853475923751,"y0":50.0029274616134,"z0":5.873123898768479,"aX":5.546712303180888},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-6.5,"breakHorizontal":-9.0,"spinRate":2371,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.4945780627655054,"extension":5.800473224784091},"index":2,"playId":"26829dd9-c6c7-3ecf-aa44-39f8804791fc","pitchNumber":3,"startTime":"2026-03-20T23:48:16.528Z","endTime":"2026-03-20T23:48:20.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.57526414496398,"aZ":-12.26917072893871,"pfxX":-3.485215851368607,"pfxZ":10.415266251322459,"pX":0.24064052593338614,"pZ":2.5087663848658277,"vX0":6.090846132836041,"vY0":-138.49812410617008,"vZ0":-6.910918813490485,"x":107.83,"y":171.04,"x0":-1.5506024237798584,"y0":50.00526181838676,"z0":5.885310999314341,"aX":-6.662780118782713},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":4.8,"spinRate":2308,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3979387279616282,"extension":6.43955414157432},"hitData":{"launchSpeed":75.1,"launchAngle":37.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":113.68,"coordY":100.17}},"index":3,"playId":"13eeebc5-3266-386a-b658-6b23bb5a7695","pitchNumber":4,"startTime":"2026-03-20T23:48:33.271Z","endTime":"2026-03-20T23:48:42.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":670280,"link":"/api/v1/people/670280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:48:42.858Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oswaldo Cabrera flies out to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T23:50:50.549Z","endTime":"2026-03-20T23:51:05.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tavian Josenberger replaces left fielder Taylor Ward, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T23:50:20.099Z","endTime":"2026-03-20T23:50:52.716Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694444,"link":"/api/v1/people/694444"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":621493,"link":"/api/v1/people/621493"},"defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.705540147022386,"aZ":-24.41974546516792,"pfxX":-0.1217174279101163,"pfxZ":4.626701789941482,"pX":0.49688696797434323,"pZ":2.6357160865582836,"vX0":6.5203501131373915,"vY0":-128.20689085072198,"vZ0":-2.6521801919032892,"x":98.06,"y":167.62,"x0":-2.055876490730529,"y0":50.00605766518523,"z0":5.575059764219058,"aX":-0.20559529841736413},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.0,"breakHorizontal":-1.1,"spinRate":2226,"spinDirection":204},"zone":6,"typeConfidence":0.9,"plateTime":0.4260533467032652,"extension":6.2866297260704345},"hitData":{"launchSpeed":87.0,"launchAngle":51.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.59,"coordY":112.66}},"index":1,"playId":"359b2cd0-9577-3f1e-bd07-a8def26a32a9","pitchNumber":1,"startTime":"2026-03-20T23:50:52.716Z","endTime":"2026-03-20T23:51:05.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_ab"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_ab"},{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_pa"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:51:05.285Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.C. Escarra walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T23:53:20.166Z","endTime":"2026-03-20T23:54:29.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-20T23:51:17.856Z","endTime":"2026-03-20T23:52:48.063Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dietrich Enns replaces Zach Eflin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-20T23:52:48.063Z","endTime":"2026-03-20T23:53:22.373Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608650,"link":"/api/v1/people/608650"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621107,"link":"/api/v1/people/621107","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79579918239952,"aZ":-12.8381661588087,"pfxX":3.807654502755144,"pfxZ":10.381496114106573,"pX":0.7709854636665044,"pZ":3.7503346019157253,"vX0":-4.087237827781765,"vY0":-135.64006502875233,"vZ0":-3.8123931753605618,"x":87.61,"y":137.52,"x0":1.8029896868504893,"y0":50.002718541537256,"z0":6.069897613006599,"aX":7.091994527593399},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":-6.0,"spinRate":2212,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.40387947835345095,"extension":6.191367290457908},"index":2,"playId":"cfefe7cf-c943-3c54-9403-5cf822d8a94a","pitchNumber":1,"startTime":"2026-03-20T23:53:22.373Z","endTime":"2026-03-20T23:53:26.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.200645349839043,"aZ":-27.26471494188074,"pfxX":-2.4409874606507893,"pfxZ":3.043265100995435,"pX":-1.0702142553884688,"pZ":0.5347226887559164,"vX0":-5.828011168516568,"vY0":-125.88822285754347,"vZ0":-7.963146248071597,"x":157.79,"y":224.34,"x0":1.5868455411795146,"y0":50.00376051399242,"z0":5.928076422117855,"aX":-3.9402352993317438},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":5.6,"spinRate":2220,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.4341423966754001,"extension":6.09931726588461},"index":3,"playId":"37120779-169a-3795-942c-66163dd8e628","pitchNumber":2,"startTime":"2026-03-20T23:53:37.476Z","endTime":"2026-03-20T23:53:42.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":93.5,"endSpeed":84.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59116794010102,"aZ":-13.040060394055367,"pfxX":1.4217180758952292,"pfxZ":10.318802969398089,"pX":-0.426922996570619,"pZ":4.361843762277879,"vX0":-6.1485567178343015,"vY0":-135.9951397988857,"vZ0":-2.2021349312561345,"x":133.27,"y":121.01,"x0":1.6884416001903684,"y0":50.00470714700039,"z0":6.0975893767006815,"aX":2.637525582920239},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":-1.1,"spinRate":2169,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.4042952341374395,"extension":6.262940603991982},"index":4,"playId":"9ae4366d-acce-3ddf-af36-2ffd2ca729d4","pitchNumber":3,"startTime":"2026-03-20T23:53:55.427Z","endTime":"2026-03-20T23:53:59.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":85.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.008915874981625,"aZ":-13.184956194155767,"pfxX":1.1236594035237657,"pfxZ":10.1552271635967,"pX":-0.017617820084437897,"pZ":2.2584323608002363,"vX0":-4.739393293012572,"vY0":-136.36872068744037,"vZ0":-7.5406162690896155,"x":117.67,"y":177.8,"x0":1.6022949505739392,"y0":50.001183402592474,"z0":5.982799561376767,"aX":2.1010474358174975},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":-1.0,"spinRate":2283,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.40276285758204455,"extension":6.31901019921368},"index":5,"playId":"91b5fe8b-65fb-3c1e-ae0a-e5444c6067c5","pitchNumber":4,"startTime":"2026-03-20T23:54:10.982Z","endTime":"2026-03-20T23:54:14.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.581252143567962,"aZ":-14.47714898087293,"pfxX":2.0013838355142815,"pfxZ":9.429197875494994,"pX":-0.724191035071128,"pZ":3.703001048262965,"vX0":-6.919022477977088,"vY0":-136.29064664205444,"vZ0":-3.7258335966441782,"x":144.6,"y":138.8,"x0":1.5899093521179177,"y0":50.00460117871779,"z0":6.090832661360605,"aX":3.7577354043463926},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":-2.2,"spinRate":2318,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.40223297488244514,"extension":6.1533930849358445},"index":6,"playId":"ac40ef2f-9178-3eae-992e-2387b10b3a42","pitchNumber":5,"startTime":"2026-03-20T23:54:25.786Z","endTime":"2026-03-20T23:54:29.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641555,"link":"/api/v1/people/641555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641555,"link":"/api/v1/people/641555"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.8,"awayTeamWinProbability":42.2,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.0,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:54:29.318Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trent Grisham walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T23:54:29.369Z","endTime":"2026-03-20T23:57:14.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"postOnSecond":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,7],"actionIndex":[1],"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":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":79.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.998563020205925,"aZ":-27.142005688752498,"pfxX":-0.27237750835071495,"pfxZ":3.150765249561675,"pX":-1.541400087575639,"pZ":-0.41093432860685963,"vX0":-7.632930598626461,"vY0":-126.21752834776514,"vZ0":-9.974517684700341,"x":175.75,"y":249.88,"x0":1.5696387507021279,"y0":50.003606437441356,"z0":5.811555095623841,"aX":-0.43518981903938053},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":2.4,"spinRate":2181,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.4355530558596201,"extension":6.239976966195894},"index":0,"playId":"7825a323-2e5b-390c-bb28-d8c5c338a402","pitchNumber":1,"startTime":"2026-03-20T23:54:54.470Z","endTime":"2026-03-20T23:54:57.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Dietrich Enns. J.C. Escarra to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"7825a323-2e5b-390c-bb28-d8c5c338a402","startTime":"2026-03-20T23:55:04.728Z","endTime":"2026-03-20T23:55:27.151Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":641555,"link":"/api/v1/people/641555"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":641555,"link":"/api/v1/people/641555"},"postOnSecond":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":2.8999999999999986,"leverageIndex":1.81,"dramaIndex":69.0,"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":94.0,"endSpeed":85.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.146573667451246,"aZ":-13.051079019536425,"pfxX":3.112155390852641,"pfxZ":10.137508021708662,"pX":0.8233940089045514,"pZ":3.025386287134954,"vX0":-3.4759063318423826,"vY0":-136.7210672989918,"vZ0":-5.478887734232974,"x":85.61,"y":157.09,"x0":1.7090243465203518,"y0":50.00419988712735,"z0":5.956773155245624,"aX":5.871566330584204},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":-4.9,"spinRate":2175,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.40116651305975104,"extension":6.182222010904053},"index":2,"playId":"567923e6-57d1-34a4-8ffa-65c44b134c9c","pitchNumber":2,"startTime":"2026-03-20T23:55:27.151Z","endTime":"2026-03-20T23:55:30.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":95.2,"endSpeed":86.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53275407506268,"aZ":-13.95053944744407,"pfxX":2.411430632325806,"pfxZ":9.417942772134321,"pX":-1.2346419834137736,"pZ":2.955905574675051,"vX0":-8.18393087794108,"vY0":-138.37953516001517,"vZ0":-5.461385388346211,"x":164.06,"y":158.97,"x0":1.450798206328337,"y0":50.003883619517254,"z0":5.893447533471981,"aX":4.667884827417624},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":-2.6,"spinRate":2243,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.3961699666349703,"extension":6.193571775479152},"index":3,"playId":"069f6b5e-1715-3eff-b079-3f5baf6eca80","pitchNumber":3,"startTime":"2026-03-20T23:55:47.574Z","endTime":"2026-03-20T23:55:51.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.604579260265517,"aZ":-13.77131787893069,"pfxX":3.88239484922964,"pfxZ":9.578685925939533,"pX":-0.015899307143775347,"pZ":3.1226609514172403,"vX0":-5.873248609303374,"vY0":-137.50876407287512,"vZ0":-5.287389238378155,"x":117.61,"y":154.47,"x0":1.640161477705347,"y0":50.00207576770271,"z0":5.999846344716705,"aX":7.458644674022642},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":-5.9,"spinRate":2266,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.3978552747224571,"extension":6.244307536326177},"index":4,"playId":"01184e92-409b-3a11-be31-ae2a240568d3","pitchNumber":4,"startTime":"2026-03-20T23:56:07.149Z","endTime":"2026-03-20T23:56:14.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.179527630765502,"aZ":-26.47933468233487,"pfxX":6.7089898099862975,"pfxZ":3.638334018225243,"pX":-0.13837631794749183,"pZ":1.830762813245677,"vX0":-6.396661600074998,"vY0":-124.16538720053852,"vZ0":-4.744200692149789,"x":122.27,"y":189.35,"x0":1.5959748688771305,"y0":50.00385116286548,"z0":5.961835879860525,"aX":10.50690927288692},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.8,"breakHorizontal":-10.7,"spinRate":862,"spinDirection":107},"zone":8,"typeConfidence":2.0,"plateTime":0.44062530806449507,"extension":6.147291104354037},"index":5,"playId":"e29fe0c4-7522-396a-966a-8ead57271406","pitchNumber":5,"startTime":"2026-03-20T23:56:28.685Z","endTime":"2026-03-20T23:56:32.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-03-20T23:56:48.058Z","endTime":"2026-03-20T23:57:07.941Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.673863101189294,"aZ":-13.375776159662777,"pfxX":3.6365971928017826,"pfxZ":9.923400063366651,"pX":1.5186407628928629,"pZ":3.0723554092354233,"vX0":-2.4440194340171826,"vY0":-137.08493693640557,"vZ0":-5.166916772703809,"x":59.11,"y":155.83,"x0":1.9515014206985926,"y0":50.00035535528855,"z0":5.902192858735262,"aX":6.886880971138417},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":-6.0,"spinRate":2097,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4002989916929418,"extension":6.195576460994573},"index":7,"playId":"32381463-7329-3407-8c6f-5cb7f3d3ee1e","pitchNumber":6,"startTime":"2026-03-20T23:57:07.941Z","endTime":"2026-03-20T23:57:14.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.0,"awayTeamWinProbability":37.0,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":1.81,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:57:14.305Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aaron Judge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T23:58:01.244Z","endTime":"2026-03-21T00:00:39.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"postOnThird":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8,9,10],"actionIndex":[6],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_adv_play","runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_adv_play","runner":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-20T23:57:17.242Z","endTime":"2026-03-20T23:58:03.375Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52521259003266,"aZ":-29.605960273307144,"pfxX":8.793173443209978,"pfxZ":1.6553594578908584,"pX":0.03973741873862363,"pZ":1.6336926720394844,"vX0":-6.69138438967258,"vY0":-123.78395815034142,"vZ0":-4.210911272552321,"x":115.49,"y":194.67,"x0":1.6344789466885494,"y0":50.004660818029386,"z0":5.833494683614132,"aX":13.658008914288745},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.3,"breakHorizontal":-14.4,"spinRate":786,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.44235648829086394,"extension":6.2158237111431},"index":1,"playId":"b52a06ac-bc34-3f82-aad3-6474a82ee91d","pitchNumber":1,"startTime":"2026-03-20T23:58:03.375Z","endTime":"2026-03-20T23:58:07.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20338901255843,"aZ":-26.44320363695684,"pfxX":8.918055917298652,"pfxZ":3.6822667379378435,"pX":0.4810858273444504,"pZ":2.114458705183063,"vX0":-5.673505303377833,"vY0":-123.40496863777871,"vZ0":-3.810083831794774,"x":98.66,"y":181.69,"x0":1.6393805409056321,"y0":50.005735948319376,"z0":5.880562712891237,"aX":13.897993939640378},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.1,"breakHorizontal":-15.0,"spinRate":888,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.4421146979778827,"extension":6.1948751999295},"index":2,"playId":"8ce66d5a-a468-3536-b350-6e86007aa4ab","pitchNumber":2,"startTime":"2026-03-20T23:58:20.057Z","endTime":"2026-03-20T23:58:23.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":84.0,"endSpeed":77.2,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.165250115728142,"aZ":-25.76194452765891,"pfxX":7.759109382263129,"pfxZ":4.229990416823162,"pX":1.554385607166633,"pZ":2.198261843876482,"vX0":-2.527376917220709,"vY0":-122.3402011603447,"vZ0":-3.8023655675618633,"x":57.75,"y":179.43,"x0":1.5928679895421751,"y0":50.00267901081384,"z0":5.981075499633045,"aX":11.759631599365102},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.0,"breakHorizontal":-13.4,"spinRate":995,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4477274620948375,"extension":6.280940028334481},"index":3,"playId":"712cccb0-8c6d-3552-a143-afbf1da86ae8","pitchNumber":3,"startTime":"2026-03-20T23:58:37.520Z","endTime":"2026-03-20T23:58:40.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.1,"endSpeed":85.6,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56666594051697,"aZ":-14.164212114410343,"pfxX":4.6169198822956155,"pfxZ":9.510998162566633,"pX":0.567055925074181,"pZ":4.396052707824934,"vX0":-4.571925130594866,"vY0":-137.03906923276793,"vZ0":-1.8579540848000446,"x":95.39,"y":120.09,"x0":1.6608223421218218,"y0":50.000702877303645,"z0":6.05534713384543,"aX":8.740723094452285},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":-7.3,"spinRate":2171,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.40037924724978957,"extension":6.242250366314496},"index":4,"playId":"6cfdf0ec-de32-33f2-8acc-20192614bcd0","pitchNumber":4,"startTime":"2026-03-20T23:58:54.997Z","endTime":"2026-03-20T23:59:02.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"actionPlayId":"6cfdf0ec-de32-33f2-8acc-20192614bcd0","startTime":"2026-03-20T23:59:16.224Z","endTime":"2026-03-20T23:59:18.428Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by catcher Samuel Basallo on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"6cfdf0ec-de32-33f2-8acc-20192614bcd0","startTime":"2026-03-20T23:59:18.428Z","endTime":"2026-03-20T23:59:32.627Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":641555,"link":"/api/v1/people/641555"},"postOnSecond":{"id":663757,"link":"/api/v1/people/663757"},"postOnThird":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":7.199999999999989,"leverageIndex":2.75,"dramaIndex":118.0,"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":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35855958527858,"aZ":-29.812311805706415,"pfxX":7.051613503810582,"pfxZ":1.5548749236391295,"pX":-0.06462628381076127,"pZ":2.499802058741589,"vX0":-5.588908692673197,"vY0":-122.22097610088225,"vZ0":-2.4379709737800015,"x":119.46,"y":171.29,"x0":1.3319431292865958,"y0":50.00208608065298,"z0":6.062217031890637,"aX":10.702617186474418},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.5,"breakHorizontal":-11.5,"spinRate":863,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.4475951260474016,"extension":6.109945521538756},"index":7,"playId":"93c159d0-3c5f-3b17-a1c8-891dba36023e","pitchNumber":5,"startTime":"2026-03-20T23:59:32.627Z","endTime":"2026-03-20T23:59:37.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":94.7,"endSpeed":85.6,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.541958490684955,"aZ":-12.03530762329651,"pfxX":3.7328303174394133,"pfxZ":10.61135995541334,"pX":-0.3733763255287917,"pZ":3.6686199875354384,"vX0":-6.9228798516399,"vY0":-137.61814628340704,"vZ0":-4.0355214530081165,"x":131.23,"y":139.73,"x0":1.701930138961763,"y0":50.00312510661257,"z0":5.983049136378305,"aX":7.085272832881865},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":-5.2,"spinRate":2158,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.39961372795079875,"extension":6.095310053810386},"index":8,"playId":"93f6e908-27ba-32c7-a18a-49fb6903ba83","pitchNumber":6,"startTime":"2026-03-20T23:59:55.778Z","endTime":"2026-03-20T23:59:59.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":93.2,"endSpeed":84.5,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.497214764895432,"aZ":-17.773962622344996,"pfxX":3.4600359500557896,"pfxZ":7.787541915038847,"pX":0.2565261029954041,"pZ":5.5560215838158555,"vX0":-4.961179269182867,"vY0":-135.5884370945792,"vZ0":1.6057891221195595,"x":107.22,"y":88.77,"x0":1.6661465750647166,"y0":50.00482348443863,"z0":6.2016258266697895,"aX":6.400507740209741},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":-5.2,"spinRate":2118,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.4050099005544543,"extension":6.153263510879377},"index":9,"playId":"a85f6336-e9a8-3f37-a5ca-cd01fd1c3fc9","pitchNumber":7,"startTime":"2026-03-21T00:00:16.575Z","endTime":"2026-03-21T00:00:19.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.677811516095502,"aZ":-26.76565993950665,"pfxX":7.902641514567064,"pfxZ":3.41561202832881,"pX":0.18509407002986109,"pZ":1.453676050111012,"vX0":-5.862170612320998,"vY0":-124.43231696215588,"vZ0":-5.380263579682633,"x":109.94,"y":199.53,"x0":1.5334437865234753,"y0":50.00262035689689,"z0":5.834720796001522,"aX":12.513760920291524},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.3,"breakHorizontal":-13.1,"spinRate":1012,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.43854051051080134,"extension":6.141684663123752},"index":10,"playId":"61109bc4-631f-3489-b79b-119d64433734","pitchNumber":8,"startTime":"2026-03-21T00:00:34.116Z","endTime":"2026-03-21T00:00:39.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-11.699999999999989,"leverageIndex":2.75,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:00:39.106Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Bellinger grounds out, second baseman Luis Vázquez to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T00:00:39.979Z","endTime":"2026-03-21T00:01:21.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676679,"link":"/api/v1/people/676679"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.671889396001426,"aZ":-25.832019646337475,"pfxX":8.981571759017683,"pfxZ":4.0785452166953124,"pX":-0.4721306846415779,"pZ":2.845956007327249,"vX0":-7.602127410525431,"vY0":-123.20277969228292,"vZ0":-2.340746043124023,"x":135.0,"y":161.94,"x0":1.4683956340690922,"y0":50.0057763504039,"z0":5.964817086520115,"aX":13.97904806328628},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.1,"breakHorizontal":-14.8,"spinRate":1036,"spinDirection":117},"zone":4,"typeConfidence":2.0,"plateTime":0.44250756512262335,"extension":6.160553074220857},"index":0,"playId":"dc261ecf-ea30-3229-aba0-90995f4978cf","pitchNumber":1,"startTime":"2026-03-21T00:00:58.400Z","endTime":"2026-03-21T00:01:01.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50616511414353,"aZ":-35.21470987828965,"pfxX":-1.7108088892117843,"pfxZ":-2.1667226999460834,"pX":-0.10507031821078669,"pZ":1.8172221193479237,"vX0":-3.52348682690357,"vY0":-117.54881780135162,"vZ0":-1.9636630756504072,"x":121.01,"y":189.72,"x0":1.633266817794896,"y0":50.001147703991634,"z0":5.9212652662647045,"aX":-2.402650696834992},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.1,"breakHorizontal":4.0,"spinRate":1908,"spinDirection":90},"zone":8,"typeConfidence":2.0,"plateTime":0.4652964023591615,"extension":6.438308964757669},"hitData":{"launchSpeed":100.1,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.71,"coordY":151.89}},"index":1,"playId":"317ceaa1-4976-385e-98f1-45869074a1f4","pitchNumber":2,"startTime":"2026-03-21T00:01:12.999Z","endTime":"2026-03-21T00:01:21.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":663757,"link":"/api/v1/people/663757"},"third":{"id":641555,"link":"/api/v1/people/641555"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":3.09,"dramaIndex":135.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:01:21.159Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Samuel Basallo walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:03:54.925Z","endTime":"2026-03-21T00:06:02.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Hill replaces David Bednar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T00:03:05.388Z","endTime":"2026-03-21T00:03:57.076Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657612,"link":"/api/v1/people/657612"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670280,"link":"/api/v1/people/670280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":87.2,"endSpeed":79.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.665383113881855,"aZ":-40.203172565342825,"pfxX":8.341895836982419,"pfxZ":-4.962366409252747,"pX":1.2867324811336922,"pZ":2.1421710252377886,"vX0":-8.540391682052244,"vY0":-126.54864454622901,"vZ0":5.062322710708295,"x":67.95,"y":180.94,"x0":3.6271009334177466,"y0":50.00584283308872,"z0":3.342544179825199,"aX":13.485301159164102},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.4,"breakHorizontal":-13.1,"spinRate":1935,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.43338726585450393,"extension":6.366176699762117},"index":1,"playId":"66db2845-7da5-307b-96b4-ea2001b3d3e6","pitchNumber":1,"startTime":"2026-03-21T00:03:57.076Z","endTime":"2026-03-21T00:04:00.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.816651141406574,"aZ":-38.88609570254084,"pfxX":8.830188959159859,"pfxZ":-4.202046781824588,"pX":0.34501508761508487,"pZ":2.854869701018237,"vX0":-10.722433518233421,"vY0":-125.88339368330304,"vZ0":6.664391769731278,"x":103.85,"y":161.7,"x0":3.5229982312977746,"y0":50.003924642015456,"z0":3.3290038913972184,"aX":14.097923172001993},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.6,"breakHorizontal":-13.3,"spinRate":1910,"spinDirection":86},"zone":6,"typeConfidence":2.0,"plateTime":0.43599371085921446,"extension":6.388730837007242},"index":2,"playId":"f4b06fa3-d29c-3a3f-8c7d-70cfee2ac255","pitchNumber":2,"startTime":"2026-03-21T00:04:11.233Z","endTime":"2026-03-21T00:04:17.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-03-21T00:04:20.953Z","endTime":"2026-03-21T00:04:35.070Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.938327049986967,"aZ":-28.87571070746866,"pfxX":0.6020534599298433,"pfxZ":2.4846916854446626,"pX":-1.3651171304848955,"pZ":1.434356057052828,"vX0":-11.082757248128999,"vY0":-113.83038496392679,"vZ0":1.6539694049666542,"x":169.04,"y":200.05,"x0":3.4676761070058455,"y0":50.000055124142435,"z0":3.536692901268146,"aX":0.7994409011938527},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":5.3,"breakHorizontal":1.4,"spinRate":2223,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.4793469298532185,"extension":6.633464415372826},"index":4,"playId":"36fa08e6-aa1b-3b2e-911a-55fc3bace069","pitchNumber":3,"startTime":"2026-03-21T00:04:35.070Z","endTime":"2026-03-21T00:04:38.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.273490102961052,"aZ":-27.005478319106377,"pfxX":-0.13754171382216462,"pfxZ":3.9402600661900102,"pX":-2.3205615132987836,"pZ":2.6807574723076346,"vX0":-12.604053956340264,"vY0":-113.42308811485877,"vZ0":4.233024944462828,"x":205.45,"y":166.4,"x0":3.308840017693659,"y0":50.00463051796889,"z0":3.4721589568447238,"aX":-0.17995648904875236},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":8.6,"breakHorizontal":3.2,"spinRate":2145,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.48151939574232294,"extension":6.531882384659012},"index":5,"playId":"b6e02503-0bdf-3b67-adcf-ac0e98364371","pitchNumber":4,"startTime":"2026-03-21T00:04:50.624Z","endTime":"2026-03-21T00:04:53.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.924704900077693,"aZ":-38.254994709615175,"pfxX":10.123633698224383,"pfxZ":-3.7509879188830357,"pX":0.4701489737400637,"pZ":1.8110287977162005,"vX0":-10.64474409857329,"vY0":-126.34121378446642,"vZ0":4.293471313985128,"x":99.08,"y":189.88,"x0":3.415950078953063,"y0":50.001927497587225,"z0":3.157974024136191,"aX":16.421723186216738},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.5,"breakHorizontal":-16.0,"spinRate":2108,"spinDirection":87},"zone":9,"typeConfidence":2.0,"plateTime":0.4329783530164182,"extension":6.464355745149863},"index":6,"playId":"2eedae06-fd81-3ec9-b9e0-20fd470a1d83","pitchNumber":5,"startTime":"2026-03-21T00:05:05.299Z","endTime":"2026-03-21T00:05:17.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.092021472261628,"aZ":-35.9275417231601,"pfxX":8.672340508569544,"pfxZ":-2.2966006016482208,"pX":0.21034978455334766,"pZ":2.6610173576938556,"vX0":-11.26560309655406,"vY0":-127.10741604033872,"vZ0":5.623840188055003,"x":108.98,"y":166.93,"x0":3.5734420805076526,"y0":50.00082532596186,"z0":3.272802469294242,"aX":14.187144002858576},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.5,"breakHorizontal":-13.2,"spinRate":2133,"spinDirection":93},"zone":5,"typeConfidence":2.0,"plateTime":0.43093349089555355,"extension":6.497672727072891},"index":7,"playId":"c789606c-c577-395c-9417-2ab3e89c16fc","pitchNumber":6,"startTime":"2026-03-21T00:05:34.332Z","endTime":"2026-03-21T00:05:38.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.1,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.606526599339947,"aZ":-31.393005353314532,"pfxX":9.846903652348157,"pfxZ":0.462237944532621,"pX":1.6927014771038362,"pZ":3.491273461639415,"vX0":-8.03496581254787,"vY0":-128.76010811784477,"vZ0":6.024423313661429,"x":52.48,"y":144.52,"x0":3.567503873311633,"y0":50.00128910232673,"z0":3.5456816676267793,"aX":16.607195362113714},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.4,"breakHorizontal":-16.1,"spinRate":2186,"spinDirection":81},"zone":12,"typeConfidence":2.0,"plateTime":0.42465451799459597,"extension":6.333665825197044},"index":8,"playId":"3cd05fb9-c65f-37aa-925b-ba85af9944b6","pitchNumber":7,"startTime":"2026-03-21T00:05:58.145Z","endTime":"2026-03-21T00:06:02.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.52,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:06:02.384Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:06:04.874Z","endTime":"2026-03-21T00:07:16.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":70.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.644247771938762,"aZ":-27.881010390562338,"pfxX":-2.407459692010268,"pfxZ":3.40716715652772,"pX":0.5524248963276082,"pZ":3.178295138692718,"vX0":-6.087958603738434,"vY0":-110.95708028089133,"vZ0":5.268097446256282,"x":95.94,"y":152.97,"x0":3.6317072756921784,"y0":50.005329064900465,"z0":3.6616537343565008,"aX":-3.037807846477218},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":7.7,"breakHorizontal":5.8,"spinRate":2145,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.4914140308039663,"extension":6.4488962703588255},"index":0,"playId":"b396d374-25c4-3752-aa39-800e2d6e06c1","pitchNumber":1,"startTime":"2026-03-21T00:06:26.248Z","endTime":"2026-03-21T00:06:29.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.431468026289988,"aZ":-37.56472439961566,"pfxX":9.20283584621945,"pfxZ":-3.1500128966127026,"pX":0.2805399703030882,"pZ":2.617775784336648,"vX0":-11.037648521302938,"vY0":-129.23667130243334,"vZ0":5.505884089369328,"x":106.31,"y":168.1,"x0":3.3914816597601263,"y0":50.00636636489611,"z0":3.3300223260230077,"aX":15.725185787140397},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.3,"breakHorizontal":-14.5,"spinRate":2149,"spinDirection":90},"zone":5,"typeConfidence":2.0,"plateTime":0.422228784200144,"extension":6.440851858331759},"index":1,"playId":"fd5091b6-1b73-3a3a-ada2-63a07d83b083","pitchNumber":2,"startTime":"2026-03-21T00:06:40.422Z","endTime":"2026-03-21T00:06:44.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.69467209449295,"aZ":-27.169460087634665,"pfxX":-0.29438360978611744,"pfxZ":4.079015533248439,"pX":-0.2601884376352801,"pZ":2.337950745109437,"vX0":-8.253127068755585,"vY0":-110.09426016641115,"vZ0":3.525380802667451,"x":126.92,"y":175.66,"x0":3.576493148861429,"y0":50.001535013912694,"z0":3.5928909115612777,"aX":-0.36034920926998837},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":8.8,"breakHorizontal":2.8,"spinRate":2222,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4976518728827184,"extension":6.522901434082286},"hitData":{"launchSpeed":93.8,"launchAngle":40.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.4,"coordY":73.37}},"index":2,"playId":"ac38f1bb-7a6f-3beb-8e64-2fab01b33d2e","pitchNumber":3,"startTime":"2026-03-21T00:07:00.303Z","endTime":"2026-03-21T00:07:16.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":5.600000000000001,"leverageIndex":2.43,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:07:16.370Z","atBatIndex":41},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Coby Mayo grounds into a double play, third baseman Oswaldo Cabrera to second baseman Jazz Chisholm Jr. to first baseman Ben Rice. Samuel Basallo out at 2nd. Coby Mayo out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:07:13.161Z","endTime":"2026-03-21T00:09:22.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.15575765112629,"aZ":-25.91169159830445,"pfxX":-0.26307770712211115,"pfxZ":5.06532279384629,"pX":0.00918006842864545,"pZ":2.2004601697159014,"vX0":-7.8129091842040985,"vY0":-110.09535459450689,"vZ0":2.8187261735960734,"x":116.65,"y":179.37,"x0":3.626889070581535,"y0":50.00399111152577,"z0":3.6327588533713118,"aX":-0.3250894052058939},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":10.2,"breakHorizontal":2.4,"spinRate":2202,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.496066419887224,"extension":6.561976345379063},"index":0,"playId":"d4d11f4d-ff15-3b7c-a492-1a9a9bacf9d8","pitchNumber":1,"startTime":"2026-03-21T00:07:33.144Z","endTime":"2026-03-21T00:07:40.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.472697476588163,"aZ":-36.61680297103009,"pfxX":10.610640861459586,"pfxZ":-2.6542200785627426,"pX":-0.8096228649782464,"pZ":1.758253449688087,"vX0":-14.253043075127048,"vY0":-128.22602076228085,"vZ0":3.635520327247222,"x":147.86,"y":191.31,"x0":3.431654421247569,"y0":50.00505746590172,"z0":3.1715556489770056,"aX":17.74694837623389},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.6,"breakHorizontal":-16.2,"spinRate":2127,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.42648373525068317,"extension":6.525465250839602},"index":1,"playId":"36d84801-4cd1-3d30-9bb4-d305f2016b7c","pitchNumber":2,"startTime":"2026-03-21T00:08:06.050Z","endTime":"2026-03-21T00:08:16.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89643762260338,"aZ":-34.00162464933389,"pfxX":10.394253303834212,"pfxZ":-1.101315619467524,"pX":0.3640382060214892,"pZ":3.343190393236352,"vX0":-11.322303914820095,"vY0":-128.67145359238197,"vZ0":6.229032379963738,"x":103.12,"y":148.51,"x0":3.4893348393051107,"y0":50.000888554703984,"z0":3.5359935775613716,"aX":17.27373941708422},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.1,"breakHorizontal":-16.0,"spinRate":2204,"spinDirection":87},"zone":3,"typeConfidence":2.0,"plateTime":0.42711272321847726,"extension":6.49508561810852},"index":2,"playId":"7a9762e1-a84a-331a-b955-4f6b38460656","pitchNumber":3,"startTime":"2026-03-21T00:08:42.876Z","endTime":"2026-03-21T00:08:46.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-21T00:08:58.571Z","endTime":"2026-03-21T00:09:12.043Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.882761405481897,"aZ":-30.856117571977787,"pfxX":10.021185852524555,"pfxZ":0.7913116318359918,"pX":-0.009207521646674691,"pZ":2.8811620591223237,"vX0":-11.742356907335258,"vY0":-128.63202238266723,"vZ0":4.437869952050619,"x":117.35,"y":160.99,"x0":3.323259745737536,"y0":50.00365196603962,"z0":3.531941983442531,"aX":16.71406698494691},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":-15.4,"spinRate":1456,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.4266024574692371,"extension":6.474601564119251},"hitData":{"launchSpeed":95.1,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.69,"coordY":164.04}},"index":4,"playId":"53ef5a1a-c853-3606-8163-de3332f74000","pitchNumber":4,"startTime":"2026-03-21T00:09:12.043Z","endTime":"2026-03-21T00:09:22.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":9.099999999999994,"leverageIndex":2.11,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:09:22.624Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Rice grounds out, second baseman Luis Vázquez to first baseman Samuel Basallo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T00:13:36.559Z","endTime":"2026-03-21T00:15:26.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[0,1,2,3],"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":676679,"link":"/api/v1/people/676679"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from catcher to first base for Samuel Basallo.","event":"Defensive Switch","eventType":"defensive_switch","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-21T00:11:14.325Z","endTime":"2026-03-21T00:11:14.341Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"200","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Maverick Handley replaces first baseman Pete Alonso, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T00:11:14.341Z","endTime":"2026-03-21T00:11:14.343Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Anderson De Los Santos replaces third baseman Coby Mayo, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T00:11:14.343Z","endTime":"2026-03-21T00:11:14.345Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":698945,"link":"/api/v1/people/698945"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Rico Garcia replaces Dietrich Enns.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T00:11:14.345Z","endTime":"2026-03-21T00:13:38.565Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76223203588975,"aZ":-35.664912852677965,"pfxX":-0.5119768732944909,"pfxZ":-2.3270745760429445,"pX":-0.4310564592471255,"pZ":2.3481570823446014,"vX0":2.3399164208742413,"vY0":-121.75321896251437,"vZ0":-1.4529457333504294,"x":133.43,"y":175.38,"x0":-1.3377340564677864,"y0":50.00003349444122,"z0":6.037135664056653,"aX":-0.7690817776951697},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.3,"breakHorizontal":0.4,"spinRate":2478,"spinDirection":18},"zone":4,"typeConfidence":2.0,"plateTime":0.449760587794088,"extension":5.394057433823935},"index":4,"playId":"6c8bc2ae-7776-3142-b7f2-b53ebde090df","pitchNumber":1,"startTime":"2026-03-21T00:13:38.565Z","endTime":"2026-03-21T00:13:41.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.223666507659384,"aZ":-19.490604263477373,"pfxX":-9.362195085526176,"pfxZ":8.305321378202521,"pX":1.004239304173447,"pZ":2.3752663988289613,"vX0":8.597530965833723,"vY0":-123.52479289869706,"vZ0":-4.135962887871437,"x":78.72,"y":174.65,"x0":-1.3242638660904884,"y0":50.00613518920289,"z0":5.7339398141312,"aX":-14.30578995492484},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":14.2,"breakHorizontal":14.6,"spinRate":2339,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4453697838060813,"extension":6.069636348127425},"index":5,"playId":"cfdc976f-42b8-3b63-aadf-501bd275aa58","pitchNumber":2,"startTime":"2026-03-21T00:13:54.197Z","endTime":"2026-03-21T00:13:57.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.648799037131376,"aZ":-11.412234960602783,"pfxX":-6.376268471292825,"pfxZ":11.054853800039524,"pX":-0.840771006881159,"pZ":1.8594861400016216,"vX0":3.432742858885336,"vY0":-136.7728407301453,"vZ0":-8.250437335381434,"x":149.05,"y":188.57,"x0":-1.28966136593054,"y0":50.001278889649775,"z0":5.714714754203747,"aX":-11.972765671185543},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":10.7,"spinRate":2515,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4018174867761233,"extension":5.626920491882367},"index":6,"playId":"b43c9711-1ca1-394d-b85a-57a6fa6ee023","pitchNumber":3,"startTime":"2026-03-21T00:14:12.099Z","endTime":"2026-03-21T00:14:16.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":76.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82775723350439,"aZ":-20.719197340073244,"pfxX":-8.730543615733362,"pfxZ":7.478280715654263,"pX":-0.19512218355367733,"pZ":3.7468518409414338,"vX0":5.829561634746638,"vY0":-124.0409929380565,"vZ0":-0.8714326660289073,"x":124.44,"y":137.62,"x0":-1.4622290901816306,"y0":50.0006532959422,"z0":5.858198351726286,"aX":-13.36705658112863},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":13.6,"breakHorizontal":14.2,"spinRate":2445,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4445491568102251,"extension":5.7451265850473705},"index":7,"playId":"78276ac5-5b88-362e-87f2-0ef5ce50b1be","pitchNumber":4,"startTime":"2026-03-21T00:14:31.298Z","endTime":"2026-03-21T00:14:34.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05764149070475,"aZ":-10.220511145087391,"pfxX":-6.155264784749022,"pfxZ":11.569833426346293,"pX":-0.4278938855471184,"pZ":2.677396516943915,"vX0":4.012961904842024,"vY0":-137.49802294301526,"vZ0":-6.670209922793123,"x":133.31,"y":166.49,"x0":-1.1134369787213008,"y0":50.00012698564114,"z0":5.842596528233603,"aX":-11.677519801297366},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":10.2,"spinRate":2541,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.39972339593941575,"extension":5.802114907735994},"index":8,"playId":"a9194f51-b39b-3f84-9c76-9f025eaff59a","pitchNumber":5,"startTime":"2026-03-21T00:14:49.495Z","endTime":"2026-03-21T00:14:55.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50523175664881,"aZ":-11.63630204355442,"pfxX":-7.098313511405811,"pfxZ":10.697160823137496,"pX":0.37193035073624714,"pZ":3.4386029977867696,"vX0":6.667724500806212,"vY0":-138.10731925495404,"vZ0":-4.42372127226101,"x":102.82,"y":145.94,"x0":-1.1585806319617886,"y0":50.00265102215189,"z0":5.851850123719054,"aX":-13.628741773927029},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.6,"breakHorizontal":11.4,"spinRate":2488,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.397510777092835,"extension":5.595786724134613},"hitData":{"launchSpeed":93.6,"launchAngle":7.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.21,"coordY":151.89}},"index":9,"playId":"6f54d368-0232-347e-a579-f8f6747f43d9","pitchNumber":6,"startTime":"2026-03-21T00:15:17.981Z","endTime":"2026-03-21T00:15:26.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:15:26.553Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Gabrielson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T00:15:50.704Z","endTime":"2026-03-21T00:16:40.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":702068,"fullName":"Cole Gabrielson","link":"/api/v1/people/702068"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":702068,"fullName":"Cole Gabrielson","link":"/api/v1/people/702068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.405721337941596,"aZ":-25.78456565219704,"pfxX":-1.1691067085074454,"pfxZ":3.8115838416002497,"pX":-0.8135814090921167,"pZ":1.9586139335860762,"vX0":2.5598613158902856,"vY0":-128.60077013908196,"vZ0":-4.378845688821952,"x":148.01,"y":185.9,"x0":-1.6695424205214422,"y0":50.00510029736886,"z0":5.6811896492975835,"aX":-1.96099042047541},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.1,"breakHorizontal":1.6,"spinRate":2495,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.4257500299735937,"extension":5.588356615222992},"index":0,"playId":"44a5dd7b-f311-3c59-9f27-046093114c2a","pitchNumber":1,"startTime":"2026-03-21T00:15:50.704Z","endTime":"2026-03-21T00:15:54.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":702068,"link":"/api/v1/people/702068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.157949124442638,"aZ":-26.20672044319384,"pfxX":-1.5098968988431563,"pfxZ":3.5155533299682666,"pX":0.7142933060416964,"pZ":2.0979424668719373,"vX0":5.80587414930092,"vY0":-129.2780312323204,"vZ0":-4.023875736975384,"x":89.77,"y":182.14,"x0":-1.3613956680865065,"y0":50.00389127593236,"z0":5.6789301630071565,"aX":-2.564365687066443},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":1.4,"spinRate":2575,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.4231796777901269,"extension":5.769673500894494},"index":1,"playId":"177df4e7-20d2-3707-ab6f-18cda780d674","pitchNumber":2,"startTime":"2026-03-21T00:16:06.849Z","endTime":"2026-03-21T00:16:10.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":702068,"link":"/api/v1/people/702068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-21T00:16:17.538Z","endTime":"2026-03-21T00:16:36.273Z","isPitch":false,"type":"action","player":{"id":702068,"link":"/api/v1/people/702068"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":702068,"link":"/api/v1/people/702068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.673075092297328,"aZ":-37.42332263065042,"pfxX":2.033837078129553,"pfxZ":-3.3117568342246075,"pX":0.5596584181469829,"pZ":1.1794065972756513,"vX0":3.8679829005888675,"vY0":-125.01414951518603,"vZ0":-3.8140800907469257,"x":95.67,"y":206.94,"x0":-1.2703928544557552,"y0":50.001209371715234,"z0":5.789468512454126,"aX":3.2255220114564476},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.6,"breakHorizontal":-4.6,"spinRate":2646,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.43775628266694167,"extension":5.76365076265054},"index":3,"playId":"89d2c109-5b8f-307b-8642-b2d1caa2394a","pitchNumber":3,"startTime":"2026-03-21T00:16:36.273Z","endTime":"2026-03-21T00:16:40.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":702068,"link":"/api/v1/people/702068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702068,"link":"/api/v1/people/702068"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":702068,"link":"/api/v1/people/702068"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:16:40.746Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jazz Chisholm Jr. lines out to third baseman Anderson De Los Santos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T00:17:03.439Z","endTime":"2026-03-21T00:19:03.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":698945,"link":"/api/v1/people/698945"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93390488154163,"aZ":-38.96436641712525,"pfxX":-0.0912979971674115,"pfxZ":-4.516887287637495,"pX":-0.07909277130438003,"pZ":2.709235588251685,"vX0":2.9987427304471623,"vY0":-121.85346071795647,"vZ0":0.06993397299718729,"x":120.01,"y":165.63,"x0":-1.3137513280565232,"y0":50.001588720924666,"z0":6.046386019076515,"aX":-0.13749958112476143},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.9,"breakHorizontal":-0.6,"spinRate":2612,"spinDirection":27},"zone":5,"typeConfidence":2.0,"plateTime":0.4494866971360332,"extension":5.6128254789293806},"index":0,"playId":"ffe87988-d5ac-300d-afad-4ba1bca9555b","pitchNumber":1,"startTime":"2026-03-21T00:17:09.166Z","endTime":"2026-03-21T00:17:12.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":87.9,"endSpeed":81.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.750753829885934,"aZ":-27.481942012899893,"pfxX":0.32600327969981313,"pfxZ":2.7995336529842394,"pX":0.8921970871102289,"pZ":1.6339214135769018,"vX0":5.860295596743008,"vY0":-128.02835852662014,"vZ0":-4.623163513939504,"x":82.99,"y":194.66,"x0":-1.4586651458340958,"y0":50.00624661447974,"z0":5.586740492317668,"aX":0.5464800218679453},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.3,"breakHorizontal":-1.8,"spinRate":2473,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.426067635036143,"extension":5.7508531091649076},"index":1,"playId":"cb3728f4-c4d4-3ecc-b76e-7ad1293040eb","pitchNumber":2,"startTime":"2026-03-21T00:17:25.856Z","endTime":"2026-03-21T00:17:30.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":87.2,"endSpeed":78.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89221249252097,"aZ":-16.542588260909543,"pfxX":-8.992667429777091,"pfxZ":9.704307254544252,"pX":0.5748965667936566,"pZ":3.8368685628328607,"vX0":7.836782386890732,"vY0":-126.65391394500274,"vZ0":-1.5575510350925115,"x":95.09,"y":135.18,"x0":-1.4036968399248855,"y0":50.00348894372883,"z0":5.794187455276108,"aX":-14.48785683642503},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":17.4,"breakHorizontal":14.3,"spinRate":2403,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.43385287270513073,"extension":5.702539664916505},"index":2,"playId":"5ab55b08-4f63-35f8-94c6-634cdff052fa","pitchNumber":3,"startTime":"2026-03-21T00:17:41.717Z","endTime":"2026-03-21T00:17:45.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.815574297226185,"aZ":-8.66194784658505,"pfxX":-6.976351673185215,"pfxZ":12.445351703020025,"pX":-0.663392410392337,"pZ":1.9568005495719236,"vX0":4.176172509013432,"vY0":-137.62203797365981,"vZ0":-8.32623096787439,"x":142.29,"y":185.95,"x0":-1.3061022132560338,"y0":50.004475995673566,"z0":5.634975304139024,"aX":-13.182588065938573},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.6,"breakHorizontal":11.5,"spinRate":2535,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.4003043488595015,"extension":5.818180405850382},"index":3,"playId":"576171fc-6972-379b-bee9-173013c0bbec","pitchNumber":4,"startTime":"2026-03-21T00:17:59.943Z","endTime":"2026-03-21T00:18:03.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.836633327505105,"aZ":-38.81411835932235,"pfxX":-0.16621559546358622,"pfxZ":-4.192416014285902,"pX":1.3208661831227886,"pZ":2.1552674383460757,"vX0":6.2340642763486445,"vY0":-124.99147896386779,"vZ0":-1.4068897824763562,"x":65.62,"y":175.56,"x0":-1.182307348541353,"y0":50.00161244273663,"z0":5.908207417443085,"aX":-0.26414344622367975},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.7,"breakHorizontal":-1.1,"spinRate":2745,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4379563952175767,"extension":5.715252742434931},"index":4,"playId":"8f105d61-5036-3a43-aaef-3eef4ec0b8ac","pitchNumber":5,"startTime":"2026-03-21T00:18:18.912Z","endTime":"2026-03-21T00:18:22.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142211993554014,"aZ":-40.72994294756717,"pfxX":-0.09405480010086609,"pfxZ":-5.598429191038452,"pX":-0.1431293302208952,"pZ":2.730785963476423,"vX0":3.329665246927557,"vY0":-123.32709739283821,"vZ0":0.549259026484106,"x":122.46,"y":165.05,"x0":-1.5024793807480354,"y0":50.00059610959885,"z0":5.9601989849894235,"aX":-0.14447867089144403},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.7,"breakHorizontal":-0.7,"spinRate":2691,"spinDirection":19},"zone":5,"typeConfidence":2.0,"plateTime":0.44533574439484935,"extension":5.7472407858013215},"index":5,"playId":"78faafb1-1c5b-395d-be84-cf1dc5c4d7a5","pitchNumber":6,"startTime":"2026-03-21T00:18:35.560Z","endTime":"2026-03-21T00:18:41.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43589177571312,"aZ":-12.871677399613022,"pfxX":-5.9498353373240676,"pfxZ":10.00070369749676,"pX":-0.993367488450353,"pZ":2.652914008022834,"vX0":3.0230702116549737,"vY0":-138.4129784130432,"vZ0":-5.894188008115837,"x":154.86,"y":167.15,"x0":-1.329917829222537,"y0":50.0009831772828,"z0":5.680498761952493,"aX":-11.481465663504002},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":10.1,"spinRate":2568,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39652531614221953,"extension":5.804598981053243},"hitData":{"launchSpeed":87.5,"launchAngle":10.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":104.96,"coordY":146.24}},"index":6,"playId":"32f6e5ef-4e23-3a11-83cd-7795b5681869","pitchNumber":7,"startTime":"2026-03-21T00:18:58.059Z","endTime":"2026-03-21T00:19:03.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:19:03.539Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leody Taveras flies out to center fielder Cole Gabrielson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T00:21:26.593Z","endTime":"2026-03-21T00:23:03.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[7,9],"actionIndex":[0,1,2,3,4,5,6,8],"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":702068,"link":"/api/v1/people/702068"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: DJ Gladney replaces first baseman Ben Rice, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T00:20:35.122Z","endTime":"2026-03-21T00:20:35.142Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687554,"link":"/api/v1/people/687554"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":700250,"link":"/api/v1/people/700250"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: JoJo Jackson replaces second baseman Jazz Chisholm Jr., batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T00:20:35.142Z","endTime":"2026-03-21T00:20:35.144Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":826142,"link":"/api/v1/people/826142"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kyle West replaces left fielder Cody Bellinger, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T00:20:35.144Z","endTime":"2026-03-21T00:20:35.145Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823918,"link":"/api/v1/people/823918"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":641355,"link":"/api/v1/people/641355"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to center field for Cole Gabrielson.","event":"Defensive Switch","eventType":"defensive_switch","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":3,"startTime":"2026-03-21T00:20:35.145Z","endTime":"2026-03-21T00:20:35.147Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702068,"link":"/api/v1/people/702068"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":519317,"link":"/api/v1/people/519317"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":702068,"link":"/api/v1/people/702068"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jorbit Vivas replaces catcher J.C. Escarra, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-21T00:20:35.147Z","endTime":"2026-03-21T00:20:35.149Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":641555,"link":"/api/v1/people/641555"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ali Sánchez replaces center fielder Trent Grisham, batting 1st, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-21T00:20:35.149Z","endTime":"2026-03-21T00:20:35.150Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"101","replacedPlayer":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641555,"link":"/api/v1/people/641555"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Paul Blackburn replaces Tim Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-21T00:20:35.150Z","endTime":"2026-03-21T00:21:28.785Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621112,"link":"/api/v1/people/621112"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4721293430163,"aZ":-17.729107708794746,"pfxX":-8.160587383616841,"pfxZ":7.752209371164842,"pX":0.23591456224020163,"pZ":2.560233621079388,"vX0":8.90701086077429,"vY0":-136.48544357111763,"vZ0":-4.847122674048515,"x":108.01,"y":169.65,"x0":-2.0287423235136526,"y0":50.00326527942015,"z0":5.6019071189163,"aX":-15.208128284436203},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":12.6,"spinRate":2146,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4031969835794835,"extension":6.352777469268765},"index":7,"playId":"2a034a18-7ccb-3918-ad1a-d582d84f7ace","pitchNumber":1,"startTime":"2026-03-21T00:21:28.785Z","endTime":"2026-03-21T00:21:39.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":8,"startTime":"2026-03-21T00:21:47.370Z","endTime":"2026-03-21T00:22:51.249Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.942380507854363,"aZ":-29.90188715644797,"pfxX":-6.478992418087412,"pfxZ":1.3894063382354194,"pX":-0.10086420903329703,"pZ":2.176126559486526,"vX0":7.108911018580428,"vY0":-126.62473324646615,"vZ0":-3.118463436644368,"x":120.84,"y":180.02,"x0":-2.097907974193534,"y0":50.000076637593466,"z0":5.80662659719185,"aX":-10.559910431886749},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":10.2,"spinRate":1692,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.43195086761383905,"extension":6.153582628726159},"hitData":{"launchSpeed":92.8,"launchAngle":31.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.78,"coordY":64.64}},"index":9,"playId":"0901bfe7-60b8-30d8-ab26-959e5f53ff33","pitchNumber":2,"startTime":"2026-03-21T00:22:51.249Z","endTime":"2026-03-21T00:23:03.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:23:03.528Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Ramos flies out to right fielder DJ Gladney.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T00:22:59.775Z","endTime":"2026-03-21T00:23:48.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682868,"fullName":"Bryan Ramos","link":"/api/v1/people/682868"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682868,"fullName":"Bryan Ramos","link":"/api/v1/people/682868"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687554,"link":"/api/v1/people/687554"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.365216135777906,"aZ":-37.21854868885029,"pfxX":7.857906051701161,"pfxZ":-3.602294912573514,"pX":-1.0289328024482531,"pZ":3.7195781287687972,"vX0":0.8339046717928149,"vY0":-117.54929147983238,"vZ0":2.7392620168139885,"x":156.22,"y":138.35,"x0":-2.4093185598039164,"y0":50.00514261978197,"z0":5.995431893624759,"aX":10.993205605045384},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.5,"breakHorizontal":-14.4,"spinRate":2621,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.46602255966490125,"extension":5.995760451593846},"index":0,"playId":"32a7de50-2c33-3aee-82c5-d2d414621b07","pitchNumber":1,"startTime":"2026-03-21T00:23:22.796Z","endTime":"2026-03-21T00:23:28.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":682868,"link":"/api/v1/people/682868","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":93.4,"endSpeed":85.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.314290809775102,"aZ":-19.44278899848986,"pfxX":-8.710019425316334,"pfxZ":6.867889070588824,"pX":-0.28320009507891913,"pZ":2.157326155718576,"vX0":7.78280993465581,"vY0":-135.68154863660104,"vZ0":-5.657601450703562,"x":127.79,"y":180.53,"x0":-2.065431774077224,"y0":50.00131770535043,"z0":5.636107379335808,"aX":-16.14313265479818},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.3,"breakHorizontal":14.0,"spinRate":2219,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.40459120617285116,"extension":6.089683169653891},"hitData":{"launchSpeed":80.9,"launchAngle":43.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.48,"coordY":123.11}},"index":1,"playId":"2c281a35-94e0-306f-9cb7-039ee389ef8e","pitchNumber":2,"startTime":"2026-03-21T00:23:37.787Z","endTime":"2026-03-21T00:23:48.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":682868,"link":"/api/v1/people/682868","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682868,"link":"/api/v1/people/682868"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":682868,"link":"/api/v1/people/682868"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:23:48.469Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Vázquez grounds out, shortstop Ryan McMahon to first baseman Kyle West.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T00:23:46.499Z","endTime":"2026-03-21T00:24:54.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":676679,"fullName":"Luis Vázquez","link":"/api/v1/people/676679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676679,"fullName":"Luis Vázquez","link":"/api/v1/people/676679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":823918,"link":"/api/v1/people/823918"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.968395483105255,"aZ":-22.786759351947822,"pfxX":-7.721053829218217,"pfxZ":5.0659790583107895,"pX":-1.300753934578985,"pZ":2.683990133255963,"vX0":5.126916406837117,"vY0":-135.59915757379272,"vZ0":-3.743745395063846,"x":166.58,"y":166.31,"x0":-2.2174289819923247,"y0":50.00419657477288,"z0":5.681479514039235,"aX":-14.311025507774227},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":12.8,"spinRate":1956,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4046704821675511,"extension":6.146599249702597},"index":0,"playId":"eb3df228-f4df-30d7-956f-288ddb686d81","pitchNumber":1,"startTime":"2026-03-21T00:24:13.980Z","endTime":"2026-03-21T00:24:17.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":676679,"link":"/api/v1/people/676679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.009856635365207,"aZ":-34.62566541492446,"pfxX":10.641207603132852,"pfxZ":-1.7640356004855118,"pX":0.7371890272474546,"pZ":1.1885900252738715,"vX0":3.803372436167125,"vY0":-117.54751575707179,"vZ0":-2.877692105890689,"x":88.9,"y":206.69,"x0":-2.2882883446183095,"y0":50.00516456850075,"z0":5.670261743277711,"aX":14.768018515997987},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.7,"breakHorizontal":-20.3,"spinRate":2684,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4674582256568458,"extension":6.236624434631384},"index":1,"playId":"5a0bc40c-a92e-3441-8dcf-c5e22e5ff0d5","pitchNumber":2,"startTime":"2026-03-21T00:24:29.517Z","endTime":"2026-03-21T00:24:34.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":676679,"link":"/api/v1/people/676679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44820853642859,"aZ":-19.41157265970119,"pfxX":-8.624567835775977,"pfxZ":6.944297070765137,"pX":-0.3803284215748867,"pZ":1.8212739590975036,"vX0":7.8157356783910386,"vY0":-135.17614976229166,"vZ0":-6.355657247887002,"x":131.5,"y":189.61,"x0":-2.1987849566971267,"y0":50.00200703359865,"z0":5.5812360592320855,"aX":-15.845694603710196},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.3,"breakHorizontal":13.8,"spinRate":2169,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.4063165547323373,"extension":6.381664576300367},"hitData":{"launchSpeed":82.5,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.73,"coordY":157.96}},"index":2,"playId":"25b0c0c1-3039-306b-9d6e-b481e20de33b","pitchNumber":3,"startTime":"2026-03-21T00:24:46.377Z","endTime":"2026-03-21T00:24:54.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":676679,"link":"/api/v1/people/676679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676679,"link":"/api/v1/people/676679"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":676679,"link":"/api/v1/people/676679"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:24:54.573Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan McMahon doubles (5) on a sharp line drive to left fielder Tavian Josenberger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:27:13.445Z","endTime":"2026-03-21T00:27:42.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":828494,"fullName":"Cohen Achen","link":"/api/v1/people/828494"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694444,"link":"/api/v1/people/694444"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: TT Bowens replaces center fielder Leody Taveras, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T00:26:47.482Z","endTime":"2026-03-21T00:26:47.499Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688449,"link":"/api/v1/people/688449"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":665750,"link":"/api/v1/people/665750"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Leandro Arias replaces second baseman Luis Vázquez, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T00:26:47.499Z","endTime":"2026-03-21T00:26:47.501Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703202,"link":"/api/v1/people/703202"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":676679,"link":"/api/v1/people/676679"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":676679,"link":"/api/v1/people/676679"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to center field for Douglas Hodo III.","event":"Defensive Switch","eventType":"defensive_switch","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-21T00:26:47.501Z","endTime":"2026-03-21T00:26:47.502Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683233,"link":"/api/v1/people/683233"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"900","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":683233,"link":"/api/v1/people/683233"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cohen Achen replaces Rico Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T00:26:47.502Z","endTime":"2026-03-21T00:27:15.217Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":828494,"link":"/api/v1/people/828494"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.838021426532784,"aZ":-21.643279181386607,"pfxX":-2.885807450188792,"pfxZ":5.622680160846462,"pX":1.308508233786603,"pZ":2.9721501184878174,"vX0":6.667757752150685,"vY0":-135.57925218257142,"vZ0":-2.6556155213728223,"x":67.12,"y":158.53,"x0":-0.8007275353342209,"y0":50.00643549166167,"z0":5.464124975002727,"aX":-5.40921832921264},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":4.0,"spinRate":2531,"spinDirection":206},"zone":12,"typeConfidence":1.19,"plateTime":0.4029965369483208,"extension":6.170912047497198},"index":4,"playId":"ae4d153f-5f26-38e5-9277-9df6043bed01","pitchNumber":1,"startTime":"2026-03-21T00:27:15.217Z","endTime":"2026-03-21T00:27:19.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.458987643979476,"aZ":-35.00734932124113,"pfxX":-9.831759350691545,"pfxZ":-1.7386894710365972,"pX":-0.25091882371723456,"pZ":2.031113102771368,"vX0":6.161367362644858,"vY0":-126.75895751830174,"vZ0":-0.9940421931197665,"x":126.56,"y":183.94,"x0":-1.4334681698683331,"y0":50.00150013770897,"z0":5.218571171914699,"aX":-16.02807226942128},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.1,"breakHorizontal":16.4,"spinRate":1767,"spinDirection":251},"zone":8,"typeConfidence":1.36,"plateTime":0.4317938541961217,"extension":5.934206951566969},"hitData":{"launchSpeed":106.3,"launchAngle":20.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":38.38,"coordY":96.16}},"index":5,"playId":"d7334f14-fb73-3b3f-bfc1-1623e0f80b60","pitchNumber":2,"startTime":"2026-03-21T00:27:31.506Z","endTime":"2026-03-21T00:27:42.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":828494,"link":"/api/v1/people/828494"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":828494,"link":"/api/v1/people/828494"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":12.900000000000006,"leverageIndex":1.78,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:27:42.352Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswaldo Cabrera singles on a ground ball to center fielder Douglas Hodo III. Ryan McMahon scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:27:42.539Z","endTime":"2026-03-21T00:29:40.418Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":828494,"fullName":"Cohen Achen","link":"/api/v1/people/828494"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683233,"link":"/api/v1/people/683233"},"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":{"id":828494,"link":"/api/v1/people/828494"},"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, 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":85.4,"endSpeed":78.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.864553416071956,"aZ":-37.52366225091811,"pfxX":-0.018123702336128478,"pfxZ":-3.410549725270382,"pX":-0.5134411697848228,"pZ":3.3393708303205054,"vX0":1.6698564419835111,"vY0":-124.35701679912562,"vZ0":2.0909351522349984,"x":136.57,"y":148.62,"x0":-1.191213562009941,"y0":50.0048067223678,"z0":5.599555120273241,"aX":-0.028384833507752047},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.4,"breakHorizontal":-0.4,"spinRate":2511,"spinDirection":53},"zone":1,"typeConfidence":0.9,"plateTime":0.4403962873025842,"extension":5.916796636750745},"index":0,"playId":"f777b222-727d-3485-b5b9-72f0e7df8a98","pitchNumber":1,"startTime":"2026-03-21T00:28:11.846Z","endTime":"2026-03-21T00:28:15.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.7,"endSpeed":85.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.464320686977278,"aZ":-21.568239397667785,"pfxX":-2.459836607923408,"pfxZ":5.660198469670986,"pX":-0.2859810804389249,"pZ":4.190766410436551,"vX0":3.514725629911572,"vY0":-136.36531216602333,"vZ0":0.9859025112058789,"x":127.9,"y":125.63,"x0":-1.275124249338813,"y0":50.00116594055889,"z0":5.31823326371838,"aX":-4.608131004221902},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":3.7,"spinRate":2661,"spinDirection":210},"zone":11,"typeConfidence":1.3,"plateTime":0.4024757802369203,"extension":5.919387249680686},"index":1,"playId":"94a8ce4f-ddad-300d-bee2-eb3297277e95","pitchNumber":2,"startTime":"2026-03-21T00:28:31.901Z","endTime":"2026-03-21T00:28:34.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.206386267980925,"aZ":-16.72264601169617,"pfxX":-5.596081914753008,"pfxZ":8.220087136869987,"pX":0.25962147188470525,"pZ":3.965169618812088,"vX0":5.92562654950969,"vY0":-136.74164046157918,"vZ0":0.004460433167853273,"x":107.1,"y":131.72,"x0":-1.2160142688833442,"y0":50.00278857631922,"z0":5.1177731900537875,"aX":-10.520101600696321},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":8.8,"spinRate":2615,"spinDirection":225},"zone":12,"typeConfidence":1.14,"plateTime":0.4016680245039166,"extension":5.930689861266574},"index":2,"playId":"74c74d8b-12d9-3824-8583-fc64292e7d92","pitchNumber":3,"startTime":"2026-03-21T00:28:52.769Z","endTime":"2026-03-21T00:28:56.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06219412948878,"aZ":-19.296097368370464,"pfxX":-2.3125762424190874,"pfxZ":6.853422019167194,"pX":-0.17938815551886628,"pZ":4.493639983428963,"vX0":3.344079309565323,"vY0":-136.92366146376062,"vZ0":0.9715691716232587,"x":123.84,"y":117.45,"x0":-1.1217980706610085,"y0":50.005096055833185,"z0":5.464086565445146,"aX":-4.347501610721337},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":3.4,"spinRate":2683,"spinDirection":202},"zone":11,"typeConfidence":1.34,"plateTime":0.4015665290138748,"extension":5.869767365953985},"index":3,"playId":"c92b3760-aa2d-36c2-b438-462f91106500","pitchNumber":4,"startTime":"2026-03-21T00:29:12.358Z","endTime":"2026-03-21T00:29:15.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.087123308280084,"aZ":-14.18574844225619,"pfxX":-2.58619396351726,"pfxZ":9.658963077069634,"pX":0.7392928861743447,"pZ":2.7269654593081976,"vX0":5.138619978945065,"vY0":-136.13771021018886,"vZ0":-4.204349660784691,"x":88.82,"y":165.15,"x0":-0.8434158200934656,"y0":50.001316881392825,"z0":5.284843608165097,"aX":-4.816077677920115},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":3.5,"spinRate":2669,"spinDirection":223},"zone":6,"typeConfidence":1.36,"plateTime":0.40355348680747305,"extension":6.057078509805732},"hitData":{"launchSpeed":77.8,"launchAngle":8.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.88,"coordY":121.65}},"index":4,"playId":"921a2a65-5b26-36ac-9bef-9ac7c0dfcad7","pitchNumber":5,"startTime":"2026-03-21T00:29:31.455Z","endTime":"2026-03-21T00:29:40.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":665828,"link":"/api/v1/people/665828","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_ab"},{"player":{"id":828494,"link":"/api/v1/people/828494"},"credit":"p_ab"},{"player":{"id":665828,"link":"/api/v1/people/665828"},"credit":"b_pa"},{"player":{"id":828494,"link":"/api/v1/people/828494"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":14.899999999999991,"leverageIndex":2.13,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:29:40.418Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jorbit Vivas hits a ground-rule double (1) on a fly ball down the left-field line. Oswaldo Cabrera to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:30:32.503Z","endTime":"2026-03-21T00:32:48.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":828494,"fullName":"Cohen Achen","link":"/api/v1/people/828494"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnThird":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"61ecde4f-78b8-3162-8bc1-36f66bf45d01","startTime":"2026-03-21T00:30:15.474Z","endTime":"2026-03-21T00:30:18.474Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.466645310878658,"aZ":-17.138805531322742,"pfxX":-3.181473785346257,"pfxZ":8.153365845898955,"pX":-0.5105717790678114,"pZ":2.686064765050698,"vX0":3.0409423603416474,"vY0":-135.18019591146557,"vZ0":-3.9411600958578177,"x":120.81,"y":165.2,"x0":-1.2387050243518292,"y0":50.00311651625184,"z0":5.372014792571012,"aX":-5.866968917097108},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.0,"breakHorizontal":5.0,"spinRate":2533,"spinDirection":221},"zone":1,"typeConfidence":1.35,"plateTime":0.4057480510438145,"extension":6.234534071663555},"index":1,"playId":"5f0321f8-adc9-3613-8fb6-ec92512f4791","pitchNumber":1,"startTime":"2026-03-21T00:30:32.503Z","endTime":"2026-03-21T00:30:35.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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, 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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.300092817718294,"aZ":-35.10447520951225,"pfxX":1.4194437418813872,"pfxZ":-1.8377515749559947,"pX":0.13346445922417527,"pZ":-0.14389749136618302,"vX0":2.1930544488020076,"vY0":-125.14211897093173,"vZ0":-6.0971602593516545,"x":111.91,"y":242.67,"x0":-0.9373366166998259,"y0":50.00466435801608,"z0":5.186065008452525,"aX":2.260422424216845},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.4,"breakHorizontal":-3.0,"spinRate":2460,"spinDirection":50},"zone":14,"typeConfidence":1.13,"plateTime":0.4370199372093917,"extension":6.298392396294425},"index":2,"playId":"aca44efd-917a-39b4-946b-e97457bf65ef","pitchNumber":2,"startTime":"2026-03-21T00:30:51.663Z","endTime":"2026-03-21T00:30:54.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7777890426466,"aZ":-20.431891501694786,"pfxX":-4.4442344182345455,"pfxZ":6.389371039532332,"pX":-0.49974150786404475,"pZ":4.472979935797436,"vX0":3.3635807752004596,"vY0":-135.7403446732135,"vZ0":1.1779578292831123,"x":136.05,"y":118.01,"x0":-1.1866833632738365,"y0":50.00624157398581,"z0":5.470745070672594,"aX":-8.173367083530659},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.0,"breakHorizontal":7.2,"spinRate":2525,"spinDirection":219},"zone":11,"typeConfidence":1.25,"plateTime":0.40579848653601047,"extension":6.0612103549541665},"index":3,"playId":"9cf4ca3f-8de8-3764-9996-5417614f6524","pitchNumber":3,"startTime":"2026-03-21T00:31:14.935Z","endTime":"2026-03-21T00:31:18.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.580237554476774,"aZ":-34.76048651705149,"pfxX":0.6706074265392024,"pfxZ":-1.6491282815813957,"pX":-0.14711836400297634,"pZ":3.0540698051079267,"vX0":2.374691696461727,"vY0":-124.42253050092364,"vZ0":1.4029920855192652,"x":122.61,"y":156.32,"x0":-1.2003474265177827,"y0":50.00218828820948,"z0":5.3599088025056085,"aX":1.0523238346290649},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.4,"breakHorizontal":-1.8,"spinRate":2415,"spinDirection":52},"zone":2,"typeConfidence":1.16,"plateTime":0.43994975481281573,"extension":6.449234579417968},"index":4,"playId":"6156a881-b180-3f59-91fa-11e8aa807f15","pitchNumber":4,"startTime":"2026-03-21T00:31:36.815Z","endTime":"2026-03-21T00:31:40.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-21T00:31:48.724Z","endTime":"2026-03-21T00:32:01.803Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"ccfbad09-9378-3517-bcf3-f29ac2aee10c","startTime":"2026-03-21T00:32:01.803Z","endTime":"2026-03-21T00:32:05.209Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09622273606589,"aZ":-16.185977471200193,"pfxX":-1.6703012329422835,"pfxZ":8.659176561798876,"pX":-1.423348763674212,"pZ":4.128856910604649,"vX0":0.22922125148952205,"vY0":-136.05856552883102,"vZ0":-0.6839954112198388,"x":171.25,"y":127.3,"x0":-1.2927962063775806,"y0":50.002695910926285,"z0":5.521275233055263,"aX":-3.0835614752100624},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":3.0,"spinRate":2560,"spinDirection":213},"zone":11,"typeConfidence":1.35,"plateTime":0.4049483798647433,"extension":6.022068900649032},"index":7,"playId":"a7405cdc-2dce-3473-a1ce-60e67fe61510","pitchNumber":5,"startTime":"2026-03-21T00:32:21.253Z","endTime":"2026-03-21T00:32:24.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.942939432237733,"aZ":-35.92601078593103,"pfxX":1.2678659413796929,"pfxZ":-2.4732619764060253,"pX":-0.6810127756080754,"pZ":2.8350259163402,"vX0":0.9664027840194063,"vY0":-122.91338128770923,"vZ0":1.1670967135244583,"x":142.96,"y":162.23,"x0":-1.244921333375325,"y0":50.00109573727633,"z0":5.421093787316444,"aX":1.9257888913370826},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.8,"breakHorizontal":-2.5,"spinRate":2459,"spinDirection":43},"zone":1,"typeConfidence":1.1,"plateTime":0.4468129079315224,"extension":6.297438747804506},"hitData":{"launchSpeed":88.1,"launchAngle":31.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":35.81,"coordY":127.08}},"index":8,"playId":"4c98ee67-51c4-3e9a-86ed-eced30c50d6b","pitchNumber":6,"startTime":"2026-03-21T00:32:39.146Z","endTime":"2026-03-21T00:32:48.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":828494,"link":"/api/v1/people/828494"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":828494,"link":"/api/v1/people/828494"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":0.82,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:32:48.095Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ali Sánchez doubles (1) on a sharp line drive to center fielder Douglas Hodo III. Oswaldo Cabrera scores. Jorbit Vivas out at home on the throw, center fielder Douglas Hodo III to shortstop José Barrero to catcher Maverick Handley.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:33:37.139Z","endTime":"2026-03-21T00:34:08.898Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":828494,"fullName":"Cohen Achen","link":"/api/v1/people/828494"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683233,"link":"/api/v1/people/683233"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683233,"link":"/api/v1/people/683233"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":683233,"link":"/api/v1/people/683233"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":676480,"link":"/api/v1/people/676480"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668974,"link":"/api/v1/people/668974"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":665828,"fullName":"Oswaldo Cabrera","link":"/api/v1/people/665828"},"responsiblePitcher":{"id":828494,"link":"/api/v1/people/828494"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T00:33:02.527Z","endTime":"2026-03-21T00:33:39.238Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.266496993266166,"aZ":-34.52635368808206,"pfxX":10.108465114080463,"pfxZ":-1.5949704072773905,"pX":-0.1378379573672991,"pZ":1.7910838222765457,"vX0":0.46838791403071794,"vY0":-121.00220920884408,"vZ0":-0.5918224406010985,"x":122.25,"y":190.42,"x0":-1.646555300764829,"y0":50.00024643824002,"z0":5.071702238666395,"aX":14.941945695206075},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.8,"breakHorizontal":-18.4,"spinRate":2742,"spinDirection":57},"zone":8,"typeConfidence":1.3,"plateTime":0.453178394518186,"extension":5.831431412299287},"index":1,"playId":"a10cc367-f740-3b6a-829b-9de46f73c71d","pitchNumber":1,"startTime":"2026-03-21T00:33:39.238Z","endTime":"2026-03-21T00:33:42.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.695973878496964,"aZ":-22.421345126582654,"pfxX":-8.344765886213102,"pfxZ":5.245760146528396,"pX":-0.17348170053090783,"pZ":1.938487838064488,"vX0":5.1944115152837815,"vY0":-135.75512207369326,"vZ0":-4.27332809058356,"x":123.61,"y":186.44,"x0":-1.0309242363150675,"y0":50.00662217532524,"z0":5.100869488393851,"aX":-15.524046402015486},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":13.9,"spinRate":2455,"spinDirection":222},"zone":8,"typeConfidence":1.35,"plateTime":0.40402041638752006,"extension":6.262352560601175},"hitData":{"launchSpeed":101.8,"launchAngle":22.0,"totalDistance":374.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":135.15,"coordY":48.64}},"index":2,"playId":"dc4afbd6-8753-3339-acc1-7d8da00e756a","pitchNumber":2,"startTime":"2026-03-21T00:33:55.529Z","endTime":"2026-03-21T00:34:08.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_ab"},{"player":{"id":828494,"link":"/api/v1/people/828494"},"credit":"p_ab"},{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_pa"},{"player":{"id":828494,"link":"/api/v1/people/828494"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":0.30000000000001137,"leverageIndex":0.64,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:34:08.898Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Duncan Pastore flies out to center fielder Douglas Hodo III.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:35:20.230Z","endTime":"2026-03-21T00:35:47.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":804603,"fullName":"Duncan Pastore","link":"/api/v1/people/804603"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":828494,"fullName":"Cohen Achen","link":"/api/v1/people/828494"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":804603,"fullName":"Duncan Pastore","link":"/api/v1/people/804603"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683233,"link":"/api/v1/people/683233"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Duncan Pastore replaces Aaron Judge.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T00:34:44.212Z","endTime":"2026-03-21T00:35:03.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804603,"link":"/api/v1/people/804603"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":592450,"link":"/api/v1/people/592450"},"defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"second":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"f30cef1d-c4ab-362e-9e47-23ad538719b6","startTime":"2026-03-21T00:35:03.017Z","endTime":"2026-03-21T00:35:06.017Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":804603,"link":"/api/v1/people/804603","batSide":{"code":"R","description":"Right"}},"second":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":82.5,"endSpeed":75.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.297684699866434,"aZ":-33.27895191767873,"pfxX":11.592760440891588,"pfxZ":-0.7678336994500565,"pX":-1.0547109345264178,"pZ":2.1686024254799086,"vX0":-1.3745239366037802,"vY0":-120.1434696937318,"vZ0":0.15003883376259375,"x":157.2,"y":180.23,"x0":-1.9743324473507167,"y0":50.00246720594601,"z0":5.097320535705961,"aX":16.710300548079132},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.1,"breakHorizontal":-20.5,"spinRate":2823,"spinDirection":54},"zone":13,"typeConfidence":1.29,"plateTime":0.45833924168948803,"extension":5.945635513757038},"index":2,"playId":"273875c2-33b6-3f34-8416-d461bdb1f255","pitchNumber":1,"startTime":"2026-03-21T00:35:22.364Z","endTime":"2026-03-21T00:35:27.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":804603,"link":"/api/v1/people/804603","batSide":{"code":"R","description":"Right"}},"second":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.046427390664746,"aZ":-33.192644292895935,"pfxX":10.907186608233209,"pfxZ":-0.6974139564387665,"pX":-0.1301277534557635,"pZ":1.7383500733018868,"vX0":0.47395972831312333,"vY0":-120.94028053458995,"vZ0":-0.7816841630330273,"x":121.96,"y":191.84,"x0":-1.7438031947505297,"y0":50.00128391938629,"z0":5.005788364902534,"aX":15.974841553839463},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.2,"breakHorizontal":-19.8,"spinRate":2863,"spinDirection":54},"zone":8,"typeConfidence":1.34,"plateTime":0.45484317223628734,"extension":5.96176318971886},"hitData":{"launchSpeed":82.9,"launchAngle":30.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.04,"coordY":94.17}},"index":3,"playId":"abb79d4f-00ee-34a4-bb17-84e58d8a3edb","pitchNumber":2,"startTime":"2026-03-21T00:35:39.582Z","endTime":"2026-03-21T00:35:47.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":804603,"link":"/api/v1/people/804603","batSide":{"code":"R","description":"Right"}},"second":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804603,"link":"/api/v1/people/804603"},"credit":"b_ab"},{"player":{"id":828494,"link":"/api/v1/people/828494"},"credit":"p_ab"},{"player":{"id":804603,"link":"/api/v1/people/804603"},"credit":"b_pa"},{"player":{"id":828494,"link":"/api/v1/people/828494"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:35:47.936Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle West hits a ground-rule double (1) on a fly ball to left field. Ali Sánchez scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:35:50.746Z","endTime":"2026-03-21T00:38:38.021Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":823918,"fullName":"Kyle West","link":"/api/v1/people/823918"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":828494,"fullName":"Cohen Achen","link":"/api/v1/people/828494"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":823918,"fullName":"Kyle West","link":"/api/v1/people/823918"},"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":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":823918,"fullName":"Kyle West","link":"/api/v1/people/823918"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":{"id":828494,"link":"/api/v1/people/828494"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20108344230132,"aZ":-37.491404991913754,"pfxX":0.24484828816693405,"pfxZ":-3.297031761015477,"pX":-1.1402930518475662,"pZ":1.584146619109001,"vX0":0.3729633683141566,"vY0":-126.31199975327877,"vZ0":-1.764298897779384,"x":160.47,"y":196.01,"x0":-1.3217838052996826,"y0":50.00292642084617,"z0":5.311695181906624,"aX":0.3948196132783947},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.1,"breakHorizontal":-0.5,"spinRate":2561,"spinDirection":48},"zone":13,"typeConfidence":0.77,"plateTime":0.4339621286740858,"extension":6.191743875708029},"index":0,"playId":"66e6b937-f051-379f-9a9c-917823623de5","pitchNumber":1,"startTime":"2026-03-21T00:36:17.888Z","endTime":"2026-03-21T00:36:21.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":823918,"link":"/api/v1/people/823918","batSide":{"code":"L","description":"Left"}},"second":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91774411330961,"aZ":-20.925316516746324,"pfxX":-4.20220991301949,"pfxZ":6.051644395931411,"pX":-0.8800086794302776,"pZ":2.2192482088421994,"vX0":2.737401687277323,"vY0":-136.00900389165537,"vZ0":-4.089761261199745,"x":150.54,"y":178.86,"x0":-1.357428717328478,"y0":50.00436674966247,"z0":5.207438069139733,"aX":-7.8145350377150296},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.2,"breakHorizontal":7.0,"spinRate":2598,"spinDirection":218},"zone":13,"typeConfidence":1.31,"plateTime":0.4038634389427682,"extension":6.085898253892471},"index":1,"playId":"e16b4a0b-be51-3032-bfec-c47a403fcaae","pitchNumber":2,"startTime":"2026-03-21T00:36:35.888Z","endTime":"2026-03-21T00:36:42.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":823918,"link":"/api/v1/people/823918","batSide":{"code":"L","description":"Left"}},"second":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"e16b4a0b-be51-3032-bfec-c47a403fcaae","startTime":"2026-03-21T00:36:45.201Z","endTime":"2026-03-21T00:37:05.452Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":823918,"link":"/api/v1/people/823918","batSide":{"code":"L","description":"Left"}},"second":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.188657500958882,"aZ":-36.22068393920461,"pfxX":0.7057272941949604,"pfxZ":-2.527142392391214,"pX":-1.1783461594988947,"pZ":2.730062165635244,"vX0":0.5700186237305678,"vY0":-125.2685669649982,"vZ0":0.6498499275669991,"x":161.92,"y":165.07,"x0":-1.499788500100089,"y0":50.000229350122034,"z0":5.407458319838387,"aX":1.1313487431243026},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.2,"breakHorizontal":-1.4,"spinRate":2524,"spinDirection":26},"zone":11,"typeConfidence":0.99,"plateTime":0.43575871602167204,"extension":6.07372308440953},"index":3,"playId":"0735bf61-fd71-3d5c-a415-70b16f975cef","pitchNumber":3,"startTime":"2026-03-21T00:37:05.452Z","endTime":"2026-03-21T00:37:09.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":823918,"link":"/api/v1/people/823918","batSide":{"code":"L","description":"Left"}},"second":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061011775254705,"aZ":-18.211159743751352,"pfxX":-3.2653895572858613,"pfxZ":7.450370230146746,"pX":0.56309804993408,"pZ":2.8952594795302415,"vX0":5.574317028375276,"vY0":-135.43609946286816,"vZ0":-2.329895249219632,"x":95.54,"y":160.61,"x0":-1.0890766299391335,"y0":50.005109727596235,"z0":5.027495556690782,"aX":-6.122390937252966},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":4.8,"spinRate":2599,"spinDirection":218},"zone":3,"typeConfidence":1.31,"plateTime":0.4030261696869286,"extension":5.893597323669397},"index":4,"playId":"4cc22c07-1fca-3b5b-a0cc-c7c877d5476d","pitchNumber":4,"startTime":"2026-03-21T00:37:22.435Z","endTime":"2026-03-21T00:37:25.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":823918,"link":"/api/v1/people/823918","batSide":{"code":"L","description":"Left"}},"second":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.4,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.573383198037835,"aZ":-19.045470979210005,"pfxX":-3.427722433291767,"pfxZ":6.8415391317918335,"pX":-0.7328972405648814,"pZ":2.6254055753343257,"vX0":3.7259026115021125,"vY0":-137.44231582785963,"vZ0":-2.703287026805535,"x":144.94,"y":167.89,"x0":-1.6587408887673318,"y0":50.00432674232885,"z0":4.910532796964037,"aX":-6.57918585354585},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":5.4,"spinRate":2688,"spinDirection":221},"zone":4,"typeConfidence":1.34,"plateTime":0.39804588858624346,"extension":5.8725572827769446},"index":5,"playId":"adb1c6a5-d591-3522-8f81-5cd476afbada","pitchNumber":5,"startTime":"2026-03-21T00:37:41.680Z","endTime":"2026-03-21T00:37:45.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":823918,"link":"/api/v1/people/823918","batSide":{"code":"L","description":"Left"}},"second":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76918324903091,"aZ":-36.05324014931018,"pfxX":2.7435041444911827,"pfxZ":-2.4062238227482595,"pX":0.07450969578802166,"pZ":2.2076462656351628,"vX0":2.3236141286874354,"vY0":-125.61622819034685,"vZ0":-0.1995710451125764,"x":114.16,"y":179.17,"x0":-1.2167393127306951,"y0":50.006193568308646,"z0":5.201982401745336,"aX":4.415529112959248},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.2,"breakHorizontal":-5.5,"spinRate":2574,"spinDirection":45},"zone":8,"typeConfidence":0.93,"plateTime":0.434862246758684,"extension":6.036588175257452},"index":6,"playId":"d731de20-b57d-3b87-872e-d6b9211c8e1f","pitchNumber":6,"startTime":"2026-03-21T00:37:59.689Z","endTime":"2026-03-21T00:38:03.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":823918,"link":"/api/v1/people/823918","batSide":{"code":"L","description":"Left"}},"second":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.164814816955943,"aZ":-35.44650141044235,"pfxX":9.389275364204899,"pfxZ":-2.180893575373159,"pX":0.025848095913135947,"pZ":1.7886982253496453,"vX0":1.3913169445812774,"vY0":-121.7346205516095,"vZ0":-0.41028083978628116,"x":116.01,"y":190.49,"x0":-1.7730966079741282,"y0":50.004290801053116,"z0":5.031030963525302,"aX":14.07571620485457},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.8,"breakHorizontal":-17.3,"spinRate":2822,"spinDirection":55},"zone":8,"typeConfidence":1.27,"plateTime":0.450133809213785,"extension":5.737151093307235},"hitData":{"launchSpeed":104.5,"launchAngle":22.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":51.5,"coordY":68.35}},"index":7,"playId":"1494bd0d-5c4a-3ca0-b646-b761f3b2ad1a","pitchNumber":7,"startTime":"2026-03-21T00:38:26.224Z","endTime":"2026-03-21T00:38:38.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":823918,"link":"/api/v1/people/823918","batSide":{"code":"L","description":"Left"}},"second":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823918,"link":"/api/v1/people/823918"},"credit":"b_ab"},{"player":{"id":828494,"link":"/api/v1/people/828494"},"credit":"p_ab"},{"player":{"id":823918,"link":"/api/v1/people/823918"},"credit":"b_pa"},{"player":{"id":828494,"link":"/api/v1/people/828494"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":0.41,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:38:38.021Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"DJ Gladney strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T00:38:44.094Z","endTime":"2026-03-21T00:41:20.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":687554,"fullName":"DJ Gladney","link":"/api/v1/people/687554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":828494,"fullName":"Cohen Achen","link":"/api/v1/people/828494"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687554,"fullName":"DJ Gladney","link":"/api/v1/people/687554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"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.7,"endSpeed":76.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93284422361123,"aZ":-33.48189669298833,"pfxX":8.243206857890431,"pfxZ":-0.8795278657686136,"pX":-0.5534818174700243,"pZ":1.9994788190847625,"vX0":0.5058045379502143,"vY0":-121.89183087223033,"vZ0":-0.393715049262105,"x":138.1,"y":184.79,"x0":-1.8336377283059713,"y0":50.00019862963403,"z0":5.075873790131959,"aX":12.292716314764897},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.4,"breakHorizontal":-15.0,"spinRate":2734,"spinDirection":46},"zone":7,"typeConfidence":1.33,"plateTime":0.45088161747448563,"extension":5.888569801708257},"index":0,"playId":"8fc8fd52-3d55-3695-84ff-c0c18e2f5d52","pitchNumber":1,"startTime":"2026-03-21T00:39:09.050Z","endTime":"2026-03-21T00:39:12.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":687554,"link":"/api/v1/people/687554","batSide":{"code":"R","description":"Right"}},"second":{"id":823918,"link":"/api/v1/people/823918"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.0,"endSpeed":79.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.946104174206255,"aZ":-36.41756867586079,"pfxX":0.8654509588330832,"pfxZ":-2.671735782722182,"pX":-1.6240099206757979,"pZ":3.422129601393285,"vX0":-1.0610117093173903,"vY0":-125.21969313369354,"vZ0":2.309456311274266,"x":178.9,"y":146.38,"x0":-1.3075327496330402,"y0":50.000376483572815,"z0":5.464386692485184,"aX":1.3762107247803443},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.1,"breakHorizontal":-1.3,"spinRate":2587,"spinDirection":45},"zone":11,"typeConfidence":0.9,"plateTime":0.43717052833883674,"extension":5.912765249490662},"index":1,"playId":"0ecaa480-e1c4-3388-b1fb-a112743b1d4a","pitchNumber":2,"startTime":"2026-03-21T00:39:26.760Z","endTime":"2026-03-21T00:39:31.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":687554,"link":"/api/v1/people/687554","batSide":{"code":"R","description":"Right"}},"second":{"id":823918,"link":"/api/v1/people/823918"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.915667587246354,"aZ":-36.12320321138957,"pfxX":1.9543830749663362,"pfxZ":-2.472143921279211,"pX":-0.06496378923742344,"pZ":1.7703322886306037,"vX0":1.9285262578421223,"vY0":-124.87165456051125,"vZ0":-1.529561883512933,"x":119.48,"y":190.98,"x0":-1.0986358011140447,"y0":50.00597981587029,"z0":5.337069475314976,"aX":3.1161299723477036},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.6,"breakHorizontal":-4.0,"spinRate":2556,"spinDirection":42},"zone":8,"typeConfidence":1.18,"plateTime":0.43704617591089834,"extension":6.28365330028804},"index":2,"playId":"daf3dfac-1b41-31ce-b2a2-d883b94e2362","pitchNumber":3,"startTime":"2026-03-21T00:39:47.724Z","endTime":"2026-03-21T00:39:53.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":687554,"link":"/api/v1/people/687554","batSide":{"code":"R","description":"Right"}},"second":{"id":823918,"link":"/api/v1/people/823918"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.121992599635085,"aZ":-34.67974457512036,"pfxX":10.279006745360977,"pfxZ":-1.6291568699890977,"pX":0.857785020993319,"pZ":1.5955488283509418,"vX0":2.303470086625815,"vY0":-123.60618545523297,"vZ0":-1.2789519943680294,"x":84.3,"y":195.7,"x0":-1.422800647557387,"y0":50.003902336396486,"z0":5.048734251127514,"aX":15.802388840353345},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.0,"breakHorizontal":-19.2,"spinRate":2868,"spinDirection":55},"zone":14,"typeConfidence":1.29,"plateTime":0.4442303010864923,"extension":5.667330512277223},"index":3,"playId":"00af6f4a-6ae6-36d6-a58c-94a1b4be14dc","pitchNumber":4,"startTime":"2026-03-21T00:40:16.076Z","endTime":"2026-03-21T00:40:19.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":687554,"link":"/api/v1/people/687554","batSide":{"code":"R","description":"Right"}},"second":{"id":823918,"link":"/api/v1/people/823918"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":93.5,"endSpeed":85.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.726253280231592,"aZ":-17.56533105809502,"pfxX":-1.5675318582270141,"pfxZ":7.780980519849555,"pX":-0.16055018328836848,"pZ":3.3347637321187373,"vX0":3.7025581945634314,"vY0":-136.1194731005786,"vZ0":-1.9102842839208911,"x":123.12,"y":148.74,"x0":-1.334411121747039,"y0":50.00361590415017,"z0":5.2611513496723425,"aX":-2.943854524017432},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":2.0,"spinRate":2750,"spinDirection":226},"zone":2,"typeConfidence":1.28,"plateTime":0.4023157282655707,"extension":6.006518259183128},"index":4,"playId":"ba5f00c6-8f2b-327f-a920-53f75e3ff958","pitchNumber":5,"startTime":"2026-03-21T00:40:35.088Z","endTime":"2026-03-21T00:40:38.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":687554,"link":"/api/v1/people/687554","batSide":{"code":"R","description":"Right"}},"second":{"id":823918,"link":"/api/v1/people/823918"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11968485258806,"aZ":-18.75776620022313,"pfxX":-2.84372325247147,"pfxZ":7.202558158709367,"pX":0.8033947496196383,"pZ":1.6514425812399907,"vX0":5.143474411629489,"vY0":-135.2738716095858,"vZ0":-6.243819731639167,"x":86.38,"y":194.19,"x0":-0.7488115829529957,"y0":50.000912468245076,"z0":5.294009933021175,"aX":-5.296167227056394},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.0,"breakHorizontal":4.1,"spinRate":2642,"spinDirection":216},"zone":14,"typeConfidence":1.27,"plateTime":0.4041139576619215,"extension":6.237786572137199},"index":5,"playId":"c13e8968-5695-35f5-affb-2b162f2dc90e","pitchNumber":6,"startTime":"2026-03-21T00:40:57.719Z","endTime":"2026-03-21T00:41:02.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":687554,"link":"/api/v1/people/687554","batSide":{"code":"R","description":"Right"}},"second":{"id":823918,"link":"/api/v1/people/823918"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47610536086571,"aZ":-33.50601607480846,"pfxX":12.074825918180396,"pfxZ":-0.8873211956733353,"pX":-0.296168422331355,"pZ":2.085021271516596,"vX0":-0.6385350040794042,"vY0":-122.19538513374712,"vZ0":-0.4108534315663198,"x":128.29,"y":182.48,"x0":-1.5978175936537122,"y0":50.002066501716584,"z0":5.1493628402783,"aX":18.145317566273512},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.4,"breakHorizontal":-21.7,"spinRate":2742,"spinDirection":58},"zone":8,"typeConfidence":1.32,"plateTime":0.4493132912073978,"extension":5.886006173503252},"index":6,"playId":"3797dd6d-7c74-3c84-9b3d-e0f791f28167","pitchNumber":7,"startTime":"2026-03-21T00:41:16.839Z","endTime":"2026-03-21T00:41:20.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828494,"link":"/api/v1/people/828494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668974,"link":"/api/v1/people/668974"},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":703202,"link":"/api/v1/people/703202"},"third":{"id":698945,"link":"/api/v1/people/698945"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":694444,"link":"/api/v1/people/694444"},"center":{"id":683233,"link":"/api/v1/people/683233"},"right":{"id":688449,"link":"/api/v1/people/688449"}},"offense":{"batter":{"id":687554,"link":"/api/v1/people/687554","batSide":{"code":"R","description":"Right"}},"second":{"id":823918,"link":"/api/v1/people/823918"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687554,"link":"/api/v1/people/687554"},"credit":"b_ab"},{"player":{"id":828494,"link":"/api/v1/people/828494"},"credit":"p_ab"},{"player":{"id":687554,"link":"/api/v1/people/687554"},"credit":"b_pa"},{"player":{"id":828494,"link":"/api/v1/people/828494"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:41:20.802Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Barrero flies out to shortstop Bryce Martin-Grudzielanek.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T00:43:41.556Z","endTime":"2026-03-21T00:44:26.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676480,"fullName":"José Barrero","link":"/api/v1/people/676480"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676480,"fullName":"José Barrero","link":"/api/v1/people/676480"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701727,"link":"/api/v1/people/701727"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Duncan Pastore remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T00:42:29.686Z","endTime":"2026-03-21T00:42:29.704Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804603,"link":"/api/v1/people/804603"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":592450,"link":"/api/v1/people/592450"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bryce Martin-Grudzielanek replaces shortstop Ryan McMahon, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T00:42:29.704Z","endTime":"2026-03-21T00:42:29.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701727,"link":"/api/v1/people/701727"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":641857,"link":"/api/v1/people/641857"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Owen Cobb replaces third baseman Oswaldo Cabrera, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"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:42:29.705Z","endTime":"2026-03-21T00:43:43.654Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686540,"link":"/api/v1/people/686540"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":665828,"link":"/api/v1/people/665828"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":665828,"link":"/api/v1/people/665828"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":92.0,"endSpeed":84.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71923067969923,"aZ":-19.65945515126468,"pfxX":-8.540092017559099,"pfxZ":6.876513291585576,"pX":-1.6828984873955795,"pZ":3.347319906753935,"vX0":4.2399036427524,"vY0":-134.02451024732898,"vZ0":-2.6331333851636605,"x":181.15,"y":148.4,"x0":-2.174935582541875,"y0":50.00650462856693,"z0":5.745135481286768,"aX":-15.553901097974752},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":14.5,"spinRate":2190,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40853512159745886,"extension":6.2314265296271625},"index":3,"playId":"f4331d90-762f-3a1f-9023-4b752a8cd5bf","pitchNumber":1,"startTime":"2026-03-21T00:43:43.654Z","endTime":"2026-03-21T00:43:49.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90265066029325,"aZ":-33.81098367190775,"pfxX":2.607159063827292,"pfxZ":-1.0764318580973402,"pX":0.0011175846833421552,"pZ":2.696278628612524,"vX0":4.142258682111807,"vY0":-121.88021576798981,"vZ0":-0.8441096038433316,"x":116.96,"y":165.98,"x0":-2.0501919293639896,"y0":50.00175279792833,"z0":5.9325023305785916,"aX":3.9739811465043617},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.9,"breakHorizontal":-5.6,"spinRate":2594,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.4470872197469995,"extension":6.010412708606371},"index":4,"playId":"97d2b3f0-750c-3c6c-9b11-8dd4dacfa802","pitchNumber":2,"startTime":"2026-03-21T00:43:58.308Z","endTime":"2026-03-21T00:44:01.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.204470229753547,"aZ":-33.23604262819735,"pfxX":2.2506602456359097,"pfxZ":-0.7014064448040678,"pX":0.3750868081152258,"pZ":2.6392574267691353,"vX0":4.931406384827641,"vY0":-121.81948567322065,"vZ0":-1.0967566422367834,"x":102.7,"y":167.52,"x0":-1.9617028931133678,"y0":50.00280622598658,"z0":5.9486764812691435,"aX":3.4079568362320805},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.3,"breakHorizontal":-5.2,"spinRate":2592,"spinDirection":82},"zone":6,"typeConfidence":2.0,"plateTime":0.4482989497287835,"extension":6.136896084942229},"hitData":{"launchSpeed":84.3,"launchAngle":54.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":85.9,"coordY":134.17}},"index":5,"playId":"50f3bd78-7678-39c0-8997-5dfe4fe9b8f6","pitchNumber":3,"startTime":"2026-03-21T00:44:12.728Z","endTime":"2026-03-21T00:44:26.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676480,"link":"/api/v1/people/676480"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":676480,"link":"/api/v1/people/676480"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:44:26.332Z","atBatIndex":56},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Douglas Hodo III triples (1) on a line drive to left fielder JoJo Jackson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T00:44:22.482Z","endTime":"2026-03-21T00:45:13.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683233,"fullName":"Douglas Hodo III","link":"/api/v1/people/683233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683233,"fullName":"Douglas Hodo III","link":"/api/v1/people/683233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":683233,"fullName":"Douglas Hodo III","link":"/api/v1/people/683233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":826142,"link":"/api/v1/people/826142"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.209318708170688,"aZ":-35.026571160655955,"pfxX":1.999681274569518,"pfxZ":-1.9015322259764238,"pX":0.5939612142224182,"pZ":1.6180947973925324,"vX0":5.422632677124056,"vY0":-121.15853010118298,"vZ0":-3.0402424663385053,"x":94.36,"y":195.09,"x0":-1.9229195387735056,"y0":50.00151536603986,"z0":5.916476770314104,"aX":3.0039753798288604},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.8,"breakHorizontal":-4.8,"spinRate":2623,"spinDirection":84},"zone":9,"typeConfidence":2.0,"plateTime":0.4501728296684435,"extension":6.245616880406622},"index":0,"playId":"e0317456-b8b9-3afd-b745-bd7d362b0909","pitchNumber":1,"startTime":"2026-03-21T00:44:45.365Z","endTime":"2026-03-21T00:44:48.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":683233,"link":"/api/v1/people/683233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.353441315993518,"aZ":-20.108349500028968,"pfxX":-8.778133145571456,"pfxZ":6.505774506141548,"pX":-0.8588938199407694,"pZ":2.316534109765673,"vX0":6.253507148762409,"vY0":-135.31208978884123,"vZ0":-5.1633370279900195,"x":149.74,"y":176.23,"x0":-2.0586737544868585,"y0":50.0059628306195,"z0":5.657207485776959,"aX":-16.29078805834432},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":14.5,"spinRate":2202,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4046821252466555,"extension":6.232263359618192},"hitData":{"launchSpeed":105.4,"launchAngle":5.0,"totalDistance":106.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":41.88,"coordY":105.31}},"index":1,"playId":"23222510-7bfd-37fa-832e-75e15dd4f503","pitchNumber":2,"startTime":"2026-03-21T00:45:00.583Z","endTime":"2026-03-21T00:45:13.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":683233,"link":"/api/v1/people/683233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683233,"link":"/api/v1/people/683233"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":683233,"link":"/api/v1/people/683233"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":0.42,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:45:13.125Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tavian Josenberger strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T00:45:21.810Z","endTime":"2026-03-21T00:46:53.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694444,"fullName":"Tavian Josenberger","link":"/api/v1/people/694444"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683233,"fullName":"Douglas Hodo III","link":"/api/v1/people/683233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694444,"fullName":"Tavian Josenberger","link":"/api/v1/people/694444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.144,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.353376271426626,"aZ":-24.143100238925847,"pfxX":1.4280808724090108,"pfxZ":4.4408949897859795,"pX":0.6783085023059648,"pZ":1.9522333363313107,"vX0":6.779604624641765,"vY0":-133.06683957419492,"vZ0":-5.2238832738476955,"x":91.14,"y":186.07,"x0":-2.0794248896627114,"y0":50.00208510810963,"z0":5.67131000948132,"aX":2.5809553248036847},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":-4.0,"spinRate":2435,"spinDirection":181},"zone":9,"typeConfidence":2.0,"plateTime":0.41032548058658413,"extension":6.21794314937281},"index":0,"playId":"feecef9b-58bb-344f-bfdc-c427d48dd6c2","pitchNumber":1,"startTime":"2026-03-21T00:45:43.848Z","endTime":"2026-03-21T00:45:46.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":694444,"link":"/api/v1/people/694444","batSide":{"code":"L","description":"Left"}},"third":{"id":683233,"link":"/api/v1/people/683233"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.144,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.985727236005356,"aZ":-21.897648210751218,"pfxX":0.7007044572652283,"pfxZ":5.706953830192347,"pX":0.5603592054498232,"pZ":2.781829532047314,"vX0":6.964903822976353,"vY0":-132.7252451678076,"vZ0":-3.4069782117911855,"x":95.64,"y":163.67,"x0":-2.1788613882103975,"y0":50.00131334585144,"z0":5.6598434855044095,"aX":1.2606233492267906},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":-2.6,"spinRate":2365,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.4112575313052371,"extension":6.157841300255222},"index":1,"playId":"82f4ce9b-981a-3324-81ed-8c3d59222008","pitchNumber":2,"startTime":"2026-03-21T00:46:06.223Z","endTime":"2026-03-21T00:46:09.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":694444,"link":"/api/v1/people/694444","batSide":{"code":"L","description":"Left"}},"third":{"id":683233,"link":"/api/v1/people/683233"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.2,"strikeZoneTop":3.144,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4695048737006,"aZ":-44.2697392639942,"pfxX":4.9626169529674256,"pfxZ":-8.883897613779572,"pX":-0.5458840810110257,"pZ":1.0730848921305414,"vX0":2.1689267756385404,"vY0":-117.68259379671524,"vZ0":-1.394024310965453,"x":137.81,"y":209.81,"x0":-2.1327488802354146,"y0":50.00440965457495,"z0":5.884903157847641,"aX":6.755168989766372},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-16.1,"breakHorizontal":-9.6,"spinRate":2796,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.4708048497361288,"extension":6.092492303278587},"index":2,"playId":"3b77c8fb-1773-33f3-9b85-81df53909ddf","pitchNumber":3,"startTime":"2026-03-21T00:46:29.146Z","endTime":"2026-03-21T00:46:32.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":694444,"link":"/api/v1/people/694444","batSide":{"code":"L","description":"Left"}},"third":{"id":683233,"link":"/api/v1/people/683233"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.2,"endSpeed":80.0,"strikeZoneTop":3.144,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46228908258688,"aZ":-27.432802612497024,"pfxX":-7.270669696930456,"pfxZ":2.915672054344812,"pX":-0.9269087082069967,"pZ":1.4688214886977278,"vX0":5.145964180154494,"vY0":-126.84859790041529,"vZ0":-5.110999069714195,"x":152.33,"y":199.12,"x0":-2.0393821032711457,"y0":50.00401462488722,"z0":5.702772926733241,"aX":-11.824237739501202},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":12.0,"spinRate":1847,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4321561355023733,"extension":6.348643861424692},"index":3,"playId":"c2334c67-550a-30b0-95cf-98511c119749","pitchNumber":4,"startTime":"2026-03-21T00:46:48.862Z","endTime":"2026-03-21T00:46:53.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":694444,"link":"/api/v1/people/694444","batSide":{"code":"L","description":"Left"}},"third":{"id":683233,"link":"/api/v1/people/683233"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694444,"link":"/api/v1/people/694444"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":694444,"link":"/api/v1/people/694444"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":3.1000000000000085,"leverageIndex":1.1,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:46:53.299Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Samuel Basallo doubles (5) on a sharp line drive to right fielder DJ Gladney. Douglas Hodo III scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T00:46:54.027Z","endTime":"2026-03-21T00:48:15.114Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687554,"link":"/api/v1/people/687554"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":683233,"fullName":"Douglas Hodo III","link":"/api/v1/people/683233"},"responsiblePitcher":{"id":621112,"link":"/api/v1/people/621112"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.129479779583775,"aZ":-26.753136769121735,"pfxX":-6.05188479696003,"pfxZ":3.3604928368826457,"pX":-0.3584496615012517,"pZ":0.8424167767406163,"vX0":6.593981361585515,"vY0":-126.2978688047753,"vZ0":-6.49791416478013,"x":130.66,"y":216.03,"x0":-2.218929282735626,"y0":50.002793168637055,"z0":5.60507235618375,"aX":-9.760724548628556},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.8,"breakHorizontal":9.5,"spinRate":1698,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4339635295100339,"extension":6.30811898490458},"index":0,"playId":"349ae566-df33-3398-9d35-b27a9cbb3086","pitchNumber":1,"startTime":"2026-03-21T00:47:14.401Z","endTime":"2026-03-21T00:47:17.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"third":{"id":683233,"link":"/api/v1/people/683233"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":90.4,"endSpeed":83.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.364591828244766,"aZ":-26.670475181537512,"pfxX":1.9620896348142554,"pfxZ":3.1298159064116255,"pX":-0.4047768713738325,"pZ":3.528676164517366,"vX0":4.1001717979470245,"vY0":-131.67289533234865,"vZ0":-0.7422836448018677,"x":132.43,"y":143.51,"x0":-2.235781637249698,"y0":50.00635331151852,"z0":5.783744641795694,"aX":3.45249877399629},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":-4.4,"spinRate":2470,"spinDirection":162},"zone":1,"typeConfidence":2.0,"plateTime":0.41562905925544547,"extension":6.089764975164995},"index":1,"playId":"bcf9b07d-5335-3219-8a51-70b3672a23a9","pitchNumber":2,"startTime":"2026-03-21T00:47:31.374Z","endTime":"2026-03-21T00:47:34.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"third":{"id":683233,"link":"/api/v1/people/683233"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-21T00:47:47.819Z","endTime":"2026-03-21T00:48:05.161Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"third":{"id":683233,"link":"/api/v1/people/683233"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.743393551209152,"aZ":-26.301006985201717,"pfxX":-0.3317084568570168,"pfxZ":3.3427962023184037,"pX":0.33958490692444204,"pZ":2.318763500501496,"vX0":6.496592141632827,"vY0":-131.45611432656904,"vZ0":-3.7938000359952255,"x":104.06,"y":176.17,"x0":-2.116262427486899,"y0":50.00494933505695,"z0":5.723677934716405,"aX":-0.5842187659593253},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.4,"breakHorizontal":-0.7,"spinRate":2469,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.41597294875946433,"extension":6.1244092233964995},"hitData":{"launchSpeed":107.6,"launchAngle":21.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":181.85,"coordY":75.27}},"index":3,"playId":"70320629-6609-3f96-a1de-276a71ca1182","pitchNumber":3,"startTime":"2026-03-21T00:48:05.161Z","endTime":"2026-03-21T00:48:15.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"third":{"id":683233,"link":"/api/v1/people/683233"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.1,"awayTeamWinProbability":3.9000000000000057,"homeTeamWinProbabilityAdded":-2.6000000000000085,"leverageIndex":0.49,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:48:15.114Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maverick Handley walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T00:49:15.661Z","endTime":"2026-03-21T00:50:58.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"postOnSecond":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","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":"08316036-0616-0003-001c-f08cd117d70a","startTime":"2026-03-21T00:49:00.797Z","endTime":"2026-03-21T00:49:17.803Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"second":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.427934356804613,"aZ":-33.81409993594619,"pfxX":2.8575856520536034,"pfxZ":-1.0853093906569224,"pX":0.8644983553542187,"pZ":2.1510461552722577,"vX0":6.243190195565211,"vY0":-122.24064300570235,"vZ0":-1.7851967728205136,"x":84.05,"y":180.7,"x0":-2.0906173823488765,"y0":50.00085858652572,"z0":5.785832883158708,"aX":4.334519048417861},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.2,"breakHorizontal":-6.6,"spinRate":2586,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.44757408671406873,"extension":6.163590581995229},"index":1,"playId":"a3457449-7bcb-3d11-b4a1-1394b855b2ed","pitchNumber":1,"startTime":"2026-03-21T00:49:17.803Z","endTime":"2026-03-21T00:49:41.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"second":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":668974,"fullName":"Maverick Handley","link":"/api/v1/people/668974"}},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70151069237671,"aZ":-18.345453224180094,"pfxX":-9.951387189695872,"pfxZ":7.353152419676426,"pX":-1.5380564724959704,"pZ":2.1783906828649884,"vX0":5.564096614521408,"vY0":-136.89038004245361,"vZ0":-5.585462129291193,"x":175.63,"y":179.96,"x0":-2.313482740951471,"y0":50.00633632533074,"z0":5.518226167228184,"aX":-18.723655905937235},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":16.7,"spinRate":2168,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4014857328624357,"extension":6.257698050649884},"index":2,"playId":"b6f752ee-00a5-32df-81b5-f271af7441f0","pitchNumber":2,"startTime":"2026-03-21T00:49:49.156Z","endTime":"2026-03-21T00:49:52.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"second":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00041861149229,"aZ":-30.391127595251476,"pfxX":2.6961396714110997,"pfxZ":1.1380830046114228,"pX":2.0147976708821385,"pZ":0.4107216952771494,"vX0":8.826629769462523,"vY0":-125.2076702416209,"vZ0":-6.818317260687414,"x":40.2,"y":227.69,"x0":-1.9231610355560853,"y0":50.004618177281166,"z0":5.693642300336725,"aX":4.2309691224986565},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.5,"breakHorizontal":-7.1,"spinRate":2721,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.43939074478339846,"extension":6.302863897917383},"index":3,"playId":"9c74dd51-ce32-3d80-9e24-09f059ba92ee","pitchNumber":3,"startTime":"2026-03-21T00:50:07.368Z","endTime":"2026-03-21T00:50:10.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"second":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":4,"startTime":"2026-03-21T00:50:27.421Z","endTime":"2026-03-21T00:50:39.232Z","isPitch":false,"type":"action","player":{"id":668974,"link":"/api/v1/people/668974"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"second":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83343427734724,"aZ":-18.69427342965378,"pfxX":-9.714524042954201,"pfxZ":7.292812005208309,"pX":-0.5085395433226273,"pZ":1.9411349634243258,"vX0":7.569943575732867,"vY0":-135.1831270548486,"vZ0":-6.324645084406879,"x":136.38,"y":186.37,"x0":-2.0847793545352813,"y0":50.004396842601096,"z0":5.626318503519967,"aX":-17.957825998739896},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.0,"breakHorizontal":16.0,"spinRate":2161,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.405392143067417,"extension":6.329235538038171},"index":5,"playId":"3948ec18-5269-3ff4-829b-e6f9dcc32225","pitchNumber":4,"startTime":"2026-03-21T00:50:39.232Z","endTime":"2026-03-21T00:50:42.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"second":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.651290298119765,"aZ":-20.474169854494175,"pfxX":-8.301808787163925,"pfxZ":6.212693426572725,"pX":-0.696086716627201,"pZ":3.914079843705244,"vX0":7.013167610157633,"vY0":-135.857268082024,"vZ0":-1.0925906369921372,"x":143.53,"y":133.1,"x0":-2.2227967526572066,"y0":50.003762455921674,"z0":5.734313642107919,"aX":-15.637425978473932},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.3,"breakHorizontal":13.7,"spinRate":2137,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4019958462491391,"extension":6.232394581703338},"index":6,"playId":"e92f1384-88c3-3d44-a4d3-b79700ac07d0","pitchNumber":5,"startTime":"2026-03-21T00:50:55.728Z","endTime":"2026-03-21T00:50:58.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":668974,"link":"/api/v1/people/668974","batSide":{"code":"R","description":"Right"}},"second":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668974,"link":"/api/v1/people/668974"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.2,"awayTeamWinProbability":7.799999999999997,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:50:58.880Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anderson De Los Santos called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T00:51:45.278Z","endTime":"2026-03-21T00:53:14.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":698945,"fullName":"Anderson De Los Santos","link":"/api/v1/people/698945"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":698945,"fullName":"Anderson De Los Santos","link":"/api/v1/people/698945"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T00:51:12.292Z","endTime":"2026-03-21T00:51:47.418Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":698945,"link":"/api/v1/people/698945","batSide":{"code":"R","description":"Right"}},"first":{"id":668974,"link":"/api/v1/people/668974"},"second":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.205430279243636,"aZ":-35.62322321986282,"pfxX":2.20034477318123,"pfxZ":-2.264149646938546,"pX":0.5278020554696686,"pZ":1.4142793066724004,"vX0":5.568507433225904,"vY0":-122.366501085426,"vZ0":-3.403216895598809,"x":96.88,"y":200.59,"x0":-2.0594517045961047,"y0":50.00364904887412,"z0":5.862145511650068,"aX":3.3500867162306722},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.7,"breakHorizontal":-5.3,"spinRate":2603,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4469076049288945,"extension":6.394431783709968},"index":1,"playId":"a161e5e4-30d7-3c9d-a4e4-62edbd981d85","pitchNumber":1,"startTime":"2026-03-21T00:51:47.418Z","endTime":"2026-03-21T00:51:51.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":698945,"link":"/api/v1/people/698945","batSide":{"code":"R","description":"Right"}},"first":{"id":668974,"link":"/api/v1/people/668974"},"second":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58937161059506,"aZ":-17.86668375687667,"pfxX":-9.93091829303955,"pfxZ":7.68564131390287,"pX":-0.0942586276344878,"pZ":1.7784911828995051,"vX0":8.460342925024039,"vY0":-135.7866068533691,"vZ0":-6.852798267583496,"x":120.59,"y":190.76,"x0":-1.9648151635478852,"y0":50.005108838995874,"z0":5.5847453101012565,"aX":-18.490442289289433},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":16.1,"spinRate":2114,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4038564663051951,"extension":6.3055453559350605},"index":2,"playId":"db468978-3513-3590-a984-6f1a18c5464d","pitchNumber":2,"startTime":"2026-03-21T00:52:05.153Z","endTime":"2026-03-21T00:52:08.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":698945,"link":"/api/v1/people/698945","batSide":{"code":"R","description":"Right"}},"first":{"id":668974,"link":"/api/v1/people/668974"},"second":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69926460061891,"aZ":-19.183600744630656,"pfxX":-9.93437831673976,"pfxZ":6.875648263740382,"pX":-0.5484473988183927,"pZ":2.2911458870883137,"vX0":7.585146853677787,"vY0":-136.73376894653788,"vZ0":-5.401222755639697,"x":137.91,"y":176.92,"x0":-2.070440836190794,"y0":50.00514255410771,"z0":5.61227510054661,"aX":-18.776742824785444},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":16.3,"spinRate":2168,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.40088572672069,"extension":6.422018457269211},"index":3,"playId":"eb7001c7-7d44-322c-8575-6058d7148292","pitchNumber":3,"startTime":"2026-03-21T00:52:22.735Z","endTime":"2026-03-21T00:52:26.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":698945,"link":"/api/v1/people/698945","batSide":{"code":"R","description":"Right"}},"first":{"id":668974,"link":"/api/v1/people/668974"},"second":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78838948798851,"aZ":-34.453473806212905,"pfxX":9.076782408073466,"pfxZ":-1.5286777385544605,"pX":1.560047767209287,"pZ":0.46171076945779027,"vX0":6.077892608799821,"vY0":-121.69340606671776,"vZ0":-4.843334908111016,"x":57.53,"y":226.31,"x0":-2.1567724675688487,"y0":50.00521063292866,"z0":5.4909170054196625,"aX":13.499163883888249},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.7,"breakHorizontal":-18.0,"spinRate":2654,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.45156010038651573,"extension":6.314732141545669},"index":4,"playId":"25629224-078c-3bf2-a5fb-e474bf1d1ded","pitchNumber":4,"startTime":"2026-03-21T00:52:46.755Z","endTime":"2026-03-21T00:52:50.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":698945,"link":"/api/v1/people/698945","batSide":{"code":"R","description":"Right"}},"first":{"id":668974,"link":"/api/v1/people/668974"},"second":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.312814829762694,"aZ":-18.002184359210897,"pfxX":-8.475839097801915,"pfxZ":7.539273407397071,"pX":0.41373502339965185,"pZ":2.1671933234810563,"vX0":9.753384534589989,"vY0":-136.10149576018696,"vZ0":-5.644966768532372,"x":101.23,"y":180.27,"x0":-2.1117349070253675,"y0":50.00348796274766,"z0":5.511157468676476,"aX":-15.934026071130198},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.6,"breakHorizontal":13.3,"spinRate":2226,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.40213663079487816,"extension":6.367716283382846},"index":5,"playId":"ecb97ae4-2a45-3552-9de7-b256dae8b5ea","pitchNumber":5,"startTime":"2026-03-21T00:53:09.771Z","endTime":"2026-03-21T00:53:14.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":823918,"link":"/api/v1/people/823918"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":686540,"link":"/api/v1/people/686540"},"shortstop":{"id":701727,"link":"/api/v1/people/701727"},"left":{"id":826142,"link":"/api/v1/people/826142"},"center":{"id":702068,"link":"/api/v1/people/702068"},"right":{"id":687554,"link":"/api/v1/people/687554"}},"offense":{"batter":{"id":698945,"link":"/api/v1/people/698945","batSide":{"code":"R","description":"Right"}},"first":{"id":668974,"link":"/api/v1/people/668974"},"second":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":698945,"link":"/api/v1/people/698945"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":698945,"link":"/api/v1/people/698945"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":3.14,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:53:14.011Z","atBatIndex":61}]