[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brendan Donovan walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T01:05:11.890Z","endTime":"2026-03-21T01:06:14.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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-20T21:31:16.529Z","endTime":"2026-03-21T00:50:16.677Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"},"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-21T00:50:16.677Z","endTime":"2026-03-21T01:04:40.258Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"},"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-21T01:04:40.258Z","endTime":"2026-03-21T01:05:14.081Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.199508944602265,"aZ":-18.941849027599922,"pfxX":6.2003500427715705,"pfxZ":8.06020507363042,"pX":0.29751009369385545,"pZ":3.0980646490028327,"vX0":-7.146929346135052,"vY0":-126.39015858597978,"vZ0":-2.911283025353172,"x":105.66,"y":155.13,"x0":2.33691448453769,"y0":50.0023105990212,"z0":5.760449009068914,"aX":10.179198731072198},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":14.3,"breakHorizontal":-9.8,"spinRate":1929,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.4309443214404509,"extension":5.844924803218104},"index":3,"playId":"ced68020-10dd-3374-8328-fec5731797cd","pitchNumber":1,"startTime":"2026-03-21T01:05:14.081Z","endTime":"2026-03-21T01:05:17.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.322207967401972,"aZ":-25.343507238866458,"pfxX":9.79766395732231,"pfxZ":4.167121467848471,"pX":1.059740878695873,"pZ":2.7969103723155317,"vX0":-6.691070428993546,"vY0":-126.84805528675179,"vZ0":-1.7473059328601543,"x":76.61,"y":163.26,"x0":2.4499077049937346,"y0":50.00525798464277,"z0":5.50210208777949,"aX":16.075560032636105},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.4,"breakHorizontal":-16.3,"spinRate":1645,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4306971756970084,"extension":5.968242023215976},"index":4,"playId":"6c4427c2-96dc-30aa-944d-5f69a6078b14","pitchNumber":2,"startTime":"2026-03-21T01:05:26.595Z","endTime":"2026-03-21T01:05:30.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.095829039027144,"aZ":-22.81348527435424,"pfxX":9.117921133203385,"pfxZ":5.690522711220438,"pX":0.6167244775299423,"pZ":1.5790111944524003,"vX0":-7.365925123689256,"vY0":-128.1445832091168,"vZ0":-4.972287165936853,"x":93.49,"y":196.15,"x0":2.358806861866716,"y0":50.005980147658,"z0":5.3515531218092764,"aX":15.006560481581147},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.2,"breakHorizontal":-14.6,"spinRate":1721,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.42918277657368176,"extension":6.063620519946065},"index":5,"playId":"533bb5ca-a1b0-3ea6-a5a7-2755f3e0df26","pitchNumber":3,"startTime":"2026-03-21T01:05:42.011Z","endTime":"2026-03-21T01:05:47.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4025965999535,"aZ":-19.99880634319544,"pfxX":7.50309659249276,"pfxZ":7.201888165727931,"pX":1.3317111340751389,"pZ":3.752769835388392,"vX0":-5.052563904069834,"vY0":-128.37333677829238,"vZ0":-1.1769317435343503,"x":66.24,"y":137.46,"x0":2.3380544680178903,"y0":50.001723015296726,"z0":5.755240545643966,"aX":12.681811161172606},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.1,"breakHorizontal":-12.6,"spinRate":2030,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4246177038613488,"extension":5.717570973396929},"index":6,"playId":"0a3f89ea-80d3-3188-a9ac-37e902413ca5","pitchNumber":4,"startTime":"2026-03-21T01:05:56.692Z","endTime":"2026-03-21T01:05:59.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72597337980943,"aZ":-14.345003996103816,"pfxX":4.5390060425812635,"pfxZ":10.383923544294891,"pX":-0.5859420415968762,"pZ":3.510765737748236,"vX0":-8.164323836630574,"vY0":-129.59194057529868,"vZ0":-3.165072898078983,"x":139.33,"y":143.99,"x0":2.002319552197946,"y0":50.00034162462531,"z0":5.830552803317123,"aX":7.792282534398565},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.4,"breakHorizontal":-6.6,"spinRate":2099,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.42117017397092615,"extension":5.980519025333927},"index":7,"playId":"cada0c61-9bb3-38be-a5bf-2003bbc7b1bb","pitchNumber":5,"startTime":"2026-03-21T01:06:10.618Z","endTime":"2026-03-21T01:06:14.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-03-21T01:06:14.721Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a line drive to center fielder Steven Kwan. Brendan Donovan to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T01:06:16.230Z","endTime":"2026-03-21T01:07:01.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98228604129566,"aZ":-18.62754858916401,"pfxX":7.390066817780864,"pfxZ":7.797365386584661,"pX":-0.09423411680333603,"pZ":2.024055268918925,"vX0":-8.312895533831814,"vY0":-130.80075394046736,"vZ0":-5.499499241701471,"x":120.59,"y":184.13,"x0":2.1613807419453943,"y0":50.00096799879576,"z0":5.545748836306675,"aX":12.834755878169393},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.1,"breakHorizontal":-11.6,"spinRate":2088,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.41838400602847825,"extension":6.139314159006786},"index":0,"playId":"8f42f989-32b6-3de5-bbfd-168cfb9dbde9","pitchNumber":1,"startTime":"2026-03-21T01:06:38.833Z","endTime":"2026-03-21T01:06:42.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.131652910842934,"aZ":-19.225614198081654,"pfxX":0.272823472298632,"pfxZ":8.10074820859461,"pX":-0.6334628596861613,"pZ":3.0419009675096076,"vX0":-6.913404111804588,"vY0":-125.08733064553647,"vZ0":-2.83343582080955,"x":141.15,"y":156.65,"x0":2.120479670303993,"y0":50.005368257064866,"z0":5.749916815471051,"aX":0.43740548366754206},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":14.3,"breakHorizontal":1.0,"spinRate":2247,"spinDirection":161},"zone":1,"typeConfidence":2.0,"plateTime":0.4363976075149232,"extension":6.123350811054469},"hitData":{"launchSpeed":81.1,"launchAngle":22.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.52,"coordY":93.07}},"index":1,"playId":"6bc17d93-17a1-38c2-a9ed-056902eebccf","pitchNumber":2,"startTime":"2026-03-21T01:06:53.185Z","endTime":"2026-03-21T01:07:01.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.46,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:07:01.421Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T01:07:17.887Z","endTime":"2026-03-21T01:08:45.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":81.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.087973133770134,"aZ":-23.652740205595897,"pfxX":0.9628557729321052,"pfxZ":5.216525141555341,"pX":-1.1912642110958778,"pZ":2.2780041780209186,"vX0":-9.070596609440171,"vY0":-125.15242387339573,"vZ0":-3.755736539462066,"x":162.41,"y":177.27,"x0":2.30924436043122,"y0":50.00549641147748,"z0":5.669326999302978,"aX":1.5748086816310887},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.0,"breakHorizontal":-0.2,"spinRate":2305,"spinDirection":168},"zone":13,"typeConfidence":2.0,"plateTime":0.4326899464714913,"extension":6.072189183726336},"index":0,"playId":"b62d45a7-9623-3850-98da-eade168e15b6","pitchNumber":1,"startTime":"2026-03-21T01:07:26.266Z","endTime":"2026-03-21T01:07:29.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.935682733548933,"aZ":-34.921170542041054,"pfxX":-4.527741195553052,"pfxZ":-2.085815223712129,"pX":-0.6332108834419299,"pZ":1.7135633474933918,"vX0":-5.559964676403543,"vY0":-113.69978402209424,"vZ0":-0.7997604364399886,"x":141.14,"y":192.51,"x0":2.4278280397086944,"y0":50.00397678975194,"z0":5.521046638279962,"aX":-5.955927358069187},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-3.7,"breakHorizontal":9.6,"spinRate":2136,"spinDirection":289},"zone":7,"typeConfidence":2.0,"plateTime":0.480863312522704,"extension":5.822484747319427},"index":1,"playId":"694d6aee-473d-31c2-8b03-4746ad0267a5","pitchNumber":2,"startTime":"2026-03-21T01:07:40.468Z","endTime":"2026-03-21T01:07:45.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47244488652404,"aZ":-17.641908932997133,"pfxX":7.658425910198895,"pfxZ":8.484459317394064,"pX":0.3987566710535474,"pZ":2.7308304366526888,"vX0":-7.427095408728484,"vY0":-129.87150235735936,"vZ0":-3.333795689812935,"x":101.8,"y":165.05,"x0":2.296703272787381,"y0":50.00345002784577,"z0":5.368190783701045,"aX":13.12006898392691},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.9,"breakHorizontal":-12.2,"spinRate":1916,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.42127841421532075,"extension":6.1182341849800235},"index":2,"playId":"f68b49ec-2830-3636-b5bf-1226b5bae0ef","pitchNumber":3,"startTime":"2026-03-21T01:07:57.376Z","endTime":"2026-03-21T01:08:02.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.927862939624294,"aZ":-24.340939850498078,"pfxX":-0.9577702984728527,"pfxZ":4.776494114851865,"pX":-1.092493154568907,"pZ":2.0243449932769138,"vX0":-7.7100985788656216,"vY0":-126.21678810463514,"vZ0":-4.034011996967233,"x":158.64,"y":184.12,"x0":2.106429507593792,"y0":50.000331890995746,"z0":5.56792850501995,"aX":-1.5668927435422682},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.0,"breakHorizontal":3.2,"spinRate":2372,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.43139439698809934,"extension":6.001877517599814},"index":3,"playId":"fb424069-8efd-3c36-b35d-90077010d84e","pitchNumber":4,"startTime":"2026-03-21T01:08:12.766Z","endTime":"2026-03-21T01:08:16.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289977544658413,"aZ":-21.350584845243862,"pfxX":9.27938242449464,"pfxZ":6.310711796548972,"pX":-0.0032254677134403295,"pZ":2.480084903181844,"vX0":-9.063910145491537,"vY0":-130.33843786496917,"vZ0":-2.997802084797365,"x":117.12,"y":171.82,"x0":2.3196159761781527,"y0":50.000115406695514,"z0":5.263767576002783,"aX":15.907527649393156},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.9,"breakHorizontal":-14.8,"spinRate":2124,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.42079009773799747,"extension":6.243987379316205},"index":4,"playId":"201ed247-1cb4-3f0e-a9b8-8451a3c20f70","pitchNumber":5,"startTime":"2026-03-21T01:08:26.084Z","endTime":"2026-03-21T01:08:29.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.835189651443358,"aZ":-22.07220877554524,"pfxX":9.21961658884679,"pfxZ":5.9148244727359005,"pX":-0.020348950710726746,"pZ":1.9066306897871308,"vX0":-9.110116676533446,"vY0":-129.75529794380805,"vZ0":-3.9552418761150796,"x":117.78,"y":187.3,"x0":2.336190054229572,"y0":50.001417134646964,"z0":5.130002497907153,"aX":15.739964829308269},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.1,"breakHorizontal":-14.8,"spinRate":1932,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.42193543375170517,"extension":6.1927164269476185},"index":5,"playId":"54412c4a-46bd-31a8-8bf6-1a679c0f0f8c","pitchNumber":6,"startTime":"2026-03-21T01:08:41.734Z","endTime":"2026-03-21T01:08:45.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":1.84,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:08:45.964Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dominic Canzone grounds into a force out, second baseman Brayan Rocchio to shortstop Gabriel Arias. Brendan Donovan to 3rd. Julio Rodríguez out at 2nd. Dominic Canzone to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T01:09:09.588Z","endTime":"2026-03-21T01:09:30.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnThird":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.758211420736107,"aZ":-24.332772351086266,"pfxX":-2.349451057830129,"pfxZ":4.938621395197295,"pX":-0.5482278105773531,"pZ":1.5326544073073065,"vX0":-6.189416746941286,"vY0":-124.88288185938748,"vZ0":-4.773802994189081,"x":137.9,"y":197.4,"x0":2.2619030292722573,"y0":50.00558592330434,"z0":5.456073072720755,"aX":-3.733358543665881},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.2,"breakHorizontal":5.6,"spinRate":2372,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.4375997185644862,"extension":6.225936829433133},"index":0,"playId":"be279f1b-cdd0-3e6a-9af6-5c636b23223e","pitchNumber":1,"startTime":"2026-03-21T01:09:10.702Z","endTime":"2026-03-21T01:09:15.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.111373939654065,"aZ":-21.968261889131796,"pfxX":7.212641254364879,"pfxZ":6.075252811233948,"pX":0.021273215154726476,"pZ":2.890902191190431,"vX0":-8.115506219718371,"vY0":-129.3237891984957,"vZ0":-1.7864100443259314,"x":116.19,"y":160.73,"x0":2.2755722191783745,"y0":50.00060784351765,"z0":5.290127743247291,"aX":12.112073115828396},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.8,"breakHorizontal":-11.0,"spinRate":1936,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.4249189925693142,"extension":6.157399892269854},"hitData":{"launchSpeed":109.8,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.37,"coordY":155.58}},"index":1,"playId":"2bec5dfd-76f6-35ad-bb1b-96ca57ae9a1e","pitchNumber":2,"startTime":"2026-03-21T01:09:24.674Z","endTime":"2026-03-21T01:09:30.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.92,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:09:30.407Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Joe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T01:10:00.204Z","endTime":"2026-03-21T01:11:04.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96529504144725,"aZ":-18.73438080071111,"pfxX":4.958250761218744,"pfxZ":7.649105728874334,"pX":0.21829209416047662,"pZ":2.5658747674303957,"vX0":-6.7436938655494645,"vY0":-131.93675758122313,"vZ0":-4.2565639080672195,"x":108.68,"y":169.5,"x0":2.167262812151781,"y0":50.00242633392077,"z0":5.587009649158871,"aX":8.7117449113039},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.1,"breakHorizontal":-7.4,"spinRate":2077,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.4156799953872148,"extension":5.897311558925635},"index":0,"playId":"c5108395-cd03-345c-b138-67f699912a12","pitchNumber":1,"startTime":"2026-03-21T01:10:01.944Z","endTime":"2026-03-21T01:10:06.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":83.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75290001964239,"aZ":-18.603589993546205,"pfxX":5.3277318678748955,"pfxZ":7.685044504552739,"pX":0.2978937165661832,"pZ":2.781072082085279,"vX0":-6.38787367170251,"vY0":-131.9740344191995,"vZ0":-3.6259258903181664,"x":105.64,"y":163.69,"x0":2.056095016738314,"y0":50.00381811160837,"z0":5.540814436993484,"aX":9.410428968747283},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.3,"breakHorizontal":-8.3,"spinRate":2088,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.4148273353660423,"extension":6.002982954472898},"index":1,"playId":"5d5261ca-cf43-3a47-8e0b-184984b92a81","pitchNumber":2,"startTime":"2026-03-21T01:10:19.949Z","endTime":"2026-03-21T01:10:23.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.727360741747546,"aZ":-18.47798947990188,"pfxX":6.464281982468575,"pfxZ":7.949505781198209,"pX":0.7567234166119883,"pZ":4.300505507195565,"vX0":-6.166500212053042,"vY0":-130.04864390728386,"vZ0":0.2178094226174685,"x":88.16,"y":122.67,"x0":2.3118807773597236,"y0":50.00486988039458,"z0":5.610446151866449,"aX":11.1412471874985},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.6,"breakHorizontal":-10.4,"spinRate":2179,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4202026038043942,"extension":5.896568903055036},"index":2,"playId":"fcdd2f15-401c-3c12-97c8-6af23a4c7bb9","pitchNumber":3,"startTime":"2026-03-21T01:10:41.050Z","endTime":"2026-03-21T01:10:44.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25648355517828,"aZ":-16.709716367025166,"pfxX":5.048320678461534,"pfxZ":8.618675337977713,"pX":0.8075839167759057,"pZ":3.3806437688036146,"vX0":-5.290317012686076,"vY0":-133.72301996849274,"vZ0":-3.016432427742919,"x":86.22,"y":147.5,"x0":2.164231668591579,"y0":50.00641463869229,"z0":5.735494790364528,"aX":9.062666822306978},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":-7.9,"spinRate":2087,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4110136520881378,"extension":6.140483994346119},"index":3,"playId":"eb9c4b91-7631-356d-bb19-eba943f6c2e9","pitchNumber":4,"startTime":"2026-03-21T01:11:00.937Z","endTime":"2026-03-21T01:11:04.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.800000000000004,"leverageIndex":1.83,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:11:04.414Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T01:12:53.171Z","endTime":"2026-03-21T01:14:19.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88822157635692,"aZ":-21.486200423404018,"pfxX":-3.9901584889755197,"pfxZ":6.242665901924921,"pX":1.1802576908385631,"pZ":2.7601232323733114,"vX0":10.644332144827434,"vY0":-130.13351767325716,"vZ0":-3.8282849498394698,"x":72.01,"y":164.26,"x0":-2.448586531286871,"y0":50.00064858793829,"z0":5.88245984263017,"aX":-6.8296994412371115},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.6,"breakHorizontal":4.8,"spinRate":2472,"spinDirection":219},"zone":12,"typeConfidence":0.67,"plateTime":0.4212666484921779,"extension":6.63359814502808},"index":0,"playId":"78021484-730e-3dfd-82f0-f3b1b2266bf3","pitchNumber":1,"startTime":"2026-03-21T01:13:15.463Z","endTime":"2026-03-21T01:13:18.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.071187833962803,"aZ":-31.29962301496355,"pfxX":6.69825298669794,"pfxZ":0.6357649007117967,"pX":-0.027044860647591436,"pZ":2.9660693380858443,"vX0":4.546337638985405,"vY0":-115.74235032667924,"vZ0":0.41949003053597833,"x":118.03,"y":158.7,"x0":-2.8815644084856995,"y0":50.00002306814524,"z0":5.7615736066385725,"aX":9.15430478076571},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.6,"breakHorizontal":-13.2,"spinRate":2865,"spinDirection":44},"zone":2,"typeConfidence":0.91,"plateTime":0.47185984580857854,"extension":6.401013241148063},"index":1,"playId":"4802077f-f34a-3e58-8b72-cd38344af891","pitchNumber":2,"startTime":"2026-03-21T01:13:28.792Z","endTime":"2026-03-21T01:13:32.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.177109949525118,"aZ":-24.680547908296045,"pfxX":-2.12261414282399,"pfxZ":4.4113972143790345,"pX":0.14372927459976037,"pZ":3.165854845942001,"vX0":7.884487223417608,"vY0":-129.7482312606536,"vZ0":-1.7155123143121536,"x":111.52,"y":153.3,"x0":-2.663953272317261,"y0":50.00108822820554,"z0":5.723820638254553,"aX":-3.6048391317906554},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.8,"breakHorizontal":2.0,"spinRate":2533,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.4228105299706937,"extension":6.489478876637274},"index":2,"playId":"001ad0f9-f9f2-3dd2-8bd9-48b612e9e7e6","pitchNumber":3,"startTime":"2026-03-21T01:13:43.005Z","endTime":"2026-03-21T01:13:47.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.761565066494537,"aZ":-43.106728379335415,"pfxX":5.3921959889154465,"pfxZ":-7.789814667350562,"pX":-1.8277625182912223,"pZ":2.1060506476425127,"vX0":0.6821824462616022,"vY0":-118.6006331548126,"vZ0":0.7250405838907774,"x":186.67,"y":181.92,"x0":-2.8196850164439846,"y0":50.00217519558318,"z0":5.77413554065657,"aX":7.569004637319269},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.6,"breakHorizontal":-10.0,"spinRate":1082,"spinDirection":32},"zone":13,"typeConfidence":0.64,"plateTime":0.4644177744607596,"extension":6.5025787695699995},"index":3,"playId":"2d43a90c-ef58-35f8-b471-e2c13f9bf452","pitchNumber":4,"startTime":"2026-03-21T01:13:57.826Z","endTime":"2026-03-21T01:14:01.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62622099674979,"aZ":-42.35184757579747,"pfxX":4.002591837617581,"pfxZ":-7.280798236579058,"pX":0.14314067892151583,"pZ":1.8709774613525219,"vX0":5.382686608629274,"vY0":-118.06201092524088,"vZ0":-0.02868858242911232,"x":111.54,"y":188.26,"x0":-2.6954806558175166,"y0":50.00496523997526,"z0":5.814751283264702,"aX":5.592319685248667},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.8,"breakHorizontal":-8.6,"spinRate":1206,"spinDirection":22},"zone":8,"typeConfidence":0.77,"plateTime":0.4657688099119568,"extension":6.609331325311241},"hitData":{"launchSpeed":77.4,"launchAngle":36.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.65,"coordY":114.24}},"index":4,"playId":"642daf03-5e3c-3ea9-b494-ff676bf9b8a0","pitchNumber":5,"startTime":"2026-03-21T01:14:12.851Z","endTime":"2026-03-21T01:14:19.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:14:19.443Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to right fielder Victor Robles.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T01:14:19.738Z","endTime":"2026-03-21T01:15:24.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.845770779754712,"aZ":-21.851499148267752,"pfxX":-0.34554775692414186,"pfxZ":5.890275363666689,"pX":-0.9932765935787116,"pZ":3.611221466404661,"vX0":4.309398474251265,"vY0":-130.64990343454429,"vZ0":-1.7947886433095857,"x":154.86,"y":141.28,"x0":-2.6093625084183674,"y0":50.00554547280046,"z0":5.92598606007609,"aX":-0.6058624931359049},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.6,"breakHorizontal":-0.2,"spinRate":2590,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.4169562248415435,"extension":6.679827017496631},"index":0,"playId":"e42b5a73-5483-30f2-b37e-ccc60c1f0eeb","pitchNumber":1,"startTime":"2026-03-21T01:14:45.329Z","endTime":"2026-03-21T01:14:49.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.137051790581832,"aZ":-29.33434956655903,"pfxX":2.32093105690657,"pfxZ":1.8033316969906554,"pX":-1.2037352494069853,"pZ":3.1803641792515407,"vX0":3.2678450554532805,"vY0":-123.50255246183994,"vZ0":-0.9553435408610719,"x":162.88,"y":152.91,"x0":-2.835907726746108,"y0":50.002884459678846,"z0":5.997285132455935,"aX":3.6540772224684495},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.4,"breakHorizontal":-4.8,"spinRate":2857,"spinDirection":69},"zone":11,"typeConfidence":0.93,"plateTime":0.44025476040997713,"extension":6.58450389703746},"index":1,"playId":"d5b17e7e-b2fa-329a-9fe6-3dd5048e9893","pitchNumber":2,"startTime":"2026-03-21T01:15:00.558Z","endTime":"2026-03-21T01:15:04.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53918551687086,"aZ":-21.519259870895677,"pfxX":-2.0517797932098736,"pfxZ":6.156354109404329,"pX":-0.33523778279376076,"pZ":2.2888420507282685,"vX0":6.724171777949142,"vY0":-130.49346169828712,"vZ0":-4.672046171225334,"x":129.78,"y":176.98,"x0":-2.6747871888713592,"y0":50.00256957495698,"z0":5.716031274326524,"aX":-3.5514022812929973},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.3,"breakHorizontal":2.3,"spinRate":2502,"spinDirection":226},"zone":4,"typeConfidence":0.86,"plateTime":0.4191506691775544,"extension":6.727063549992883},"hitData":{"launchSpeed":98.3,"launchAngle":10.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":148.17,"coordY":128.85}},"index":2,"playId":"7ecce778-81d3-3ead-8a11-a958612dd67a","pitchNumber":3,"startTime":"2026-03-21T01:15:14.319Z","endTime":"2026-03-21T01:15:24.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:15:24.825Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"José Ramírez homers (4) on a fly ball to right center field. Brayan Rocchio scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T01:15:23.156Z","endTime":"2026-03-21T01:18:06.455Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":682077,"link":"/api/v1/people/682077"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":682077,"link":"/api/v1/people/682077"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.765702728682598,"aZ":-33.66463938302927,"pfxX":7.6163358197902795,"pfxZ":-1.102266015366725,"pX":-0.9570887167849763,"pZ":3.8368289775267552,"vX0":2.6773344576774685,"vY0":-116.08602235971468,"vZ0":2.5366188421696334,"x":153.48,"y":135.19,"x0":-3.118137025740128,"y0":50.00363901216178,"z0":5.9570071542665515,"aX":10.290090944394205},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.0,"breakHorizontal":-14.5,"spinRate":2734,"spinDirection":79},"zone":11,"typeConfidence":0.82,"plateTime":0.4736547282035315,"extension":6.501624191315999},"index":0,"playId":"9ed5ed10-e78a-3892-b9d6-6a90bd4e7f2c","pitchNumber":1,"startTime":"2026-03-21T01:15:50.968Z","endTime":"2026-03-21T01:15:55.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.530024693237866,"aZ":-28.533855755970936,"pfxX":0.42746321899271134,"pfxZ":2.320754555751753,"pX":0.13978435776378376,"pZ":1.3889731296926815,"vX0":6.371099910604343,"vY0":-123.3647396879995,"vZ0":-5.189551927137266,"x":111.67,"y":201.28,"x0":-2.513146694762743,"y0":50.002016499433445,"z0":5.875383084941629,"aX":0.6699885277997201},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":-2.0,"spinRate":2944,"spinDirection":116},"zone":14,"typeConfidence":0.94,"plateTime":0.44106321247725555,"extension":6.608831507713512},"index":1,"playId":"bdf63869-f38f-351e-9143-0f29d922b971","pitchNumber":2,"startTime":"2026-03-21T01:16:09.195Z","endTime":"2026-03-21T01:16:12.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29247408836443,"aZ":-33.42195846082917,"pfxX":8.366686072565372,"pfxZ":-0.913128109911737,"pX":0.9329187066737449,"pZ":2.5816913204721144,"vX0":5.958557942430222,"vY0":-116.04307078577588,"vZ0":-0.0042561333813204705,"x":81.44,"y":169.07,"x0":-2.757954248801649,"y0":50.00539800457172,"z0":5.775040330373462,"aX":11.379322323600617},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.3,"breakHorizontal":-16.7,"spinRate":2810,"spinDirection":60},"zone":12,"typeConfidence":0.91,"plateTime":0.4725108857411904,"extension":6.510465819801683},"index":2,"playId":"a0ea8dfe-db47-3365-a878-6e0e7a956e27","pitchNumber":3,"startTime":"2026-03-21T01:16:25.579Z","endTime":"2026-03-21T01:16:29.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01353062609589,"aZ":-26.0210719279719,"pfxX":-9.504279863106337,"pfxZ":3.4906641158494995,"pX":-1.545269956656189,"pZ":3.421075000366454,"vX0":6.096226897653796,"vY0":-131.41932351683215,"vZ0":-1.15937022007316,"x":175.9,"y":146.41,"x0":-2.6519473931114965,"y0":50.00115384554197,"z0":5.7882114659800585,"aX":-16.740232182813337},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.4,"breakHorizontal":16.0,"spinRate":2349,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4156677339819881,"extension":6.4797329233653045},"index":3,"playId":"ff1443b4-0d93-37ca-8014-76752b3599e3","pitchNumber":4,"startTime":"2026-03-21T01:16:42.488Z","endTime":"2026-03-21T01:16:46.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.988987783916382,"aZ":-27.731954455498578,"pfxX":1.0680722353314318,"pfxZ":2.7551368093342656,"pX":0.11607642514596504,"pZ":3.453678581942036,"vX0":6.167834024426982,"vY0":-125.31810814822451,"vZ0":-0.8466650321382472,"x":112.58,"y":145.53,"x0":-2.501728378113405,"y0":50.00442179118738,"z0":6.033168579572402,"aX":1.721347325721464},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.0,"breakHorizontal":-3.1,"spinRate":2867,"spinDirection":191},"zone":12,"typeConfidence":0.89,"plateTime":0.43474381913615057,"extension":6.846657441469712},"index":4,"playId":"3680688a-d10c-35b2-8a29-b236fba5c637","pitchNumber":5,"startTime":"2026-03-21T01:17:00.842Z","endTime":"2026-03-21T01:17:04.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"75ce403a-f436-3185-936c-e517e01fc515","startTime":"2026-03-21T01:17:25.470Z","endTime":"2026-03-21T01:17:28.470Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.349347789475782,"aZ":-27.975935845841367,"pfxX":1.721584442160024,"pfxZ":2.6239091922842146,"pX":-0.24037737692899025,"pZ":2.2492373195854554,"vX0":5.262562612822128,"vY0":-124.68811173074833,"vZ0":-3.4995552014836586,"x":126.16,"y":178.05,"x0":-2.5885507692758183,"y0":50.00147082360372,"z0":5.9399763461546575,"aX":2.7534021500540384},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.3,"breakHorizontal":-4.2,"spinRate":2899,"spinDirection":131},"zone":5,"typeConfidence":0.82,"plateTime":0.4366439309708965,"extension":7.0084378219463375},"hitData":{"launchSpeed":103.9,"launchAngle":36.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":200.64,"coordY":58.72}},"index":6,"playId":"5ae98696-6e29-3175-9f4c-0ad94921239a","pitchNumber":6,"startTime":"2026-03-21T01:17:41.653Z","endTime":"2026-03-21T01:18:06.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.7,"awayTeamWinProbability":28.299999999999997,"homeTeamWinProbabilityAdded":16.6,"leverageIndex":1.2,"dramaIndex":137.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:18:06.455Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chase DeLauter lines out to shortstop Cole Young.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T01:17:57.640Z","endTime":"2026-03-21T01:18:44.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.004301556740227,"aZ":-17.126402080015765,"pfxX":-5.814942187767191,"pfxZ":8.219051428672334,"pX":1.041854649479109,"pZ":3.140598389110292,"vX0":11.208729223844035,"vY0":-134.19045631329186,"vZ0":-3.711228640574383,"x":77.29,"y":153.98,"x0":-2.4265448938778498,"y0":50.002039253154095,"z0":5.755597141607722,"aX":-10.646142714868109},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.3,"breakHorizontal":8.3,"spinRate":2409,"spinDirection":226},"zone":12,"typeConfidence":0.61,"plateTime":0.4075902763112853,"extension":6.686227153356387},"index":0,"playId":"8344734b-b409-31ba-a1e3-c05d0fa21eef","pitchNumber":1,"startTime":"2026-03-21T01:18:26.014Z","endTime":"2026-03-21T01:18:30.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.950880493584485,"aZ":-15.617590745189725,"pfxX":-6.669219552978613,"pfxZ":9.176777775105837,"pX":0.864625115806122,"pZ":3.1963786471874074,"vX0":10.976315479574552,"vY0":-133.2936701368759,"vZ0":-3.7914197056486123,"x":84.04,"y":152.48,"x0":-2.435214557851908,"y0":50.00231471633199,"z0":5.760843827901568,"aX":-12.032704512177625},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.0,"breakHorizontal":9.7,"spinRate":2430,"spinDirection":220},"zone":12,"typeConfidence":0.74,"plateTime":0.41051314685670137,"extension":6.728154410329081},"hitData":{"launchSpeed":53.6,"launchAngle":34.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":117.23,"coordY":141.76}},"index":1,"playId":"47d9a9c0-89e6-3768-b10d-4efcec0d7107","pitchNumber":2,"startTime":"2026-03-21T01:18:39.670Z","endTime":"2026-03-21T01:18:44.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.5,"awayTeamWinProbability":29.5,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:18:44.186Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rhys Hoskins grounds out, third baseman Brendan Donovan to first baseman Connor Joe.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T01:18:45.952Z","endTime":"2026-03-21T01:19:27.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.243501898421748,"aZ":-23.931690237005334,"pfxX":-8.220449235058503,"pfxZ":4.552390762605931,"pX":1.5055964859429478,"pZ":2.8163274143196317,"vX0":12.478145078172426,"vY0":-133.59857464438315,"vZ0":-3.242096888207345,"x":59.61,"y":162.74,"x0":-2.153320898200532,"y0":50.00474432007134,"z0":5.761827029647644,"aX":-14.891924603122938},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.7,"breakHorizontal":12.2,"spinRate":2247,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.4096603563467811,"extension":6.713613869323462},"index":0,"playId":"270579e1-1180-3595-8bfb-16dee089e486","pitchNumber":1,"startTime":"2026-03-21T01:19:08.143Z","endTime":"2026-03-21T01:19:11.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.009695153766277,"aZ":-25.145570616360043,"pfxX":-8.987377266444861,"pfxZ":3.849706495240855,"pX":0.43297852381983193,"pZ":1.9054046096774357,"vX0":10.240989802057799,"vY0":-134.05581941901042,"vZ0":-5.203880725892369,"x":100.5,"y":187.33,"x0":-2.262629830334099,"y0":50.004364086824104,"z0":5.658562054155844,"aX":-16.417862072777016},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.0,"breakHorizontal":14.2,"spinRate":2366,"spinDirection":223},"zone":9,"typeConfidence":0.9,"plateTime":0.4080163098436298,"extension":6.747056602955719},"hitData":{"launchSpeed":72.3,"launchAngle":-45.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.59,"coordY":183.12}},"index":1,"playId":"bebb6fd1-d49d-350f-bbc5-107780c37b2e","pitchNumber":2,"startTime":"2026-03-21T01:19:21.239Z","endTime":"2026-03-21T01:19:27.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:19:27.710Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cole Young homers (5) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:21:13.826Z","endTime":"2026-03-21T01:22:58.213Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.436091696018007,"aZ":-18.05786029044443,"pfxX":4.892357693585167,"pfxZ":8.46987758687571,"pX":-0.1282051140304774,"pZ":2.429602891546944,"vX0":-7.059670427871379,"vY0":-128.03697913625518,"vZ0":-4.826192946343221,"x":121.89,"y":173.18,"x0":2.0240757148555204,"y0":50.00402274386709,"z0":5.744119180017551,"aX":8.156123498668602},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.5,"breakHorizontal":-7.3,"spinRate":1965,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4271211790252907,"extension":5.9617807458065855},"index":0,"playId":"382924ce-eb37-32cf-a686-7c4eb24a72e4","pitchNumber":1,"startTime":"2026-03-21T01:21:31.513Z","endTime":"2026-03-21T01:21:35.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":68.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14864915684077,"aZ":-32.50709693656732,"pfxX":-7.127920344951315,"pfxZ":-0.27428697842974437,"pX":0.5277357524702316,"pZ":2.928670567858282,"vX0":-1.9733264290441852,"vY0":-109.15121244746264,"vZ0":1.6653799046541533,"x":96.88,"y":159.71,"x0":2.3708603426034904,"y0":50.00435736266369,"z0":5.669539825960982,"aX":-8.55631521489712},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":0.4,"breakHorizontal":13.4,"spinRate":2069,"spinDirection":291},"zone":3,"typeConfidence":2.0,"plateTime":0.5028078608692645,"extension":5.776808721259503},"index":1,"playId":"c0e6c810-2e90-341a-a86d-e4d901627b23","pitchNumber":2,"startTime":"2026-03-21T01:21:45.934Z","endTime":"2026-03-21T01:21:50.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38996752371475,"aZ":-32.6163018982168,"pfxX":-8.84909331297293,"pfxZ":-0.3462517646899803,"pX":-1.1168830068536861,"pZ":0.344614099744019,"vX0":-4.006197177158747,"vY0":-112.25454001112955,"vZ0":-4.361293593845449,"x":159.57,"y":229.48,"x0":1.846965947934643,"y0":50.00508370944393,"z0":5.67263523507797,"aX":-11.171219815591394},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-1.6,"breakHorizontal":17.2,"spinRate":2122,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.48998671625736545,"extension":6.161756169166554},"index":2,"playId":"2cd04337-133f-38dc-b3b6-d5a73449de50","pitchNumber":3,"startTime":"2026-03-21T01:22:01.639Z","endTime":"2026-03-21T01:22:05.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01457512531598,"aZ":-22.12771385287643,"pfxX":9.03628006885345,"pfxZ":6.081243395020262,"pX":-1.2994790722172473,"pZ":2.190346707277106,"vX0":-11.221897323977275,"vY0":-127.86595155058528,"vZ0":-3.344211219075154,"x":166.53,"y":179.64,"x0":1.977467545061179,"y0":50.00204559734163,"z0":5.256743159636216,"aX":14.924386571792025},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.4,"breakHorizontal":-13.8,"spinRate":1848,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.42879763714782104,"extension":6.087707593348257},"index":3,"playId":"93202553-3886-39d8-aa5f-81aa00ff6b02","pitchNumber":4,"startTime":"2026-03-21T01:22:17.398Z","endTime":"2026-03-21T01:22:21.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.842213134099268,"aZ":-17.112724474384354,"pfxX":1.5500667972435997,"pfxZ":8.64682708621607,"pX":0.1688166615811801,"pZ":2.6254647891469665,"vX0":-4.90648063541952,"vY0":-131.6330593674637,"vZ0":-4.671424201531474,"x":110.57,"y":167.89,"x0":1.8615746201032466,"y0":50.00513511062418,"z0":5.7034152929785416,"aX":2.701335664087173},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.8,"breakHorizontal":-1.7,"spinRate":2050,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.4172654924685806,"extension":5.971486722699559},"hitData":{"launchSpeed":105.6,"launchAngle":29.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":225.49,"coordY":71.91}},"index":4,"playId":"03e775f7-40c7-36b5-95e8-a4b42a64e83b","pitchNumber":5,"startTime":"2026-03-21T01:22:31.606Z","endTime":"2026-03-21T01:22:58.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-9.5,"leverageIndex":0.91,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:22:58.213Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Robles flies out to right fielder CJ Kayfus.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:22:45.646Z","endTime":"2026-03-21T01:23:25.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.456152780294392,"aZ":-27.194225978205115,"pfxX":7.647601383847739,"pfxZ":3.008400264875723,"pX":0.7678340288764457,"pZ":2.62710122658161,"vX0":-6.050607575691486,"vY0":-128.09808230490486,"vZ0":-1.7192210019806462,"x":87.73,"y":167.85,"x0":2.1715762548151147,"y0":50.002398587649154,"z0":5.441220670186793,"aX":12.658112754234317},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":-12.4,"spinRate":1705,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.42825126507204514,"extension":6.0738335240247},"hitData":{"launchSpeed":85.1,"launchAngle":39.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.13,"coordY":116.02}},"index":0,"playId":"b7825b42-b071-38d1-8e13-3ec092e29949","pitchNumber":1,"startTime":"2026-03-21T01:23:19.301Z","endTime":"2026-03-21T01:23:25.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:23:25.897Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Knizner singles on a ground ball to third baseman José Ramírez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:23:31.710Z","endTime":"2026-03-21T01:24:32.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11707747669816,"aZ":-17.26467126415811,"pfxX":5.5105608412137475,"pfxZ":8.639187602168867,"pX":-0.7262000669784675,"pZ":3.7414617298757844,"vX0":-8.714452002858767,"vY0":-130.23903332542528,"vZ0":-1.960688825515442,"x":144.68,"y":137.76,"x0":1.9399265247497324,"y0":50.00536571969354,"z0":5.803067345240603,"aX":9.514212699283217},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.5,"breakHorizontal":-8.2,"spinRate":2021,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.4197833657832315,"extension":5.932365983888474},"index":0,"playId":"452538cb-a8b0-39cb-b9ef-dc9ba487be03","pitchNumber":1,"startTime":"2026-03-21T01:23:52.850Z","endTime":"2026-03-21T01:23:57.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":69.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.035335650998153,"aZ":-37.4836222529596,"pfxX":-6.302484649179603,"pfxZ":-4.305434042421467,"pX":0.8787086971846596,"pZ":2.089331887766083,"vX0":-1.631590297465609,"vY0":-111.57380308501574,"vZ0":0.7748508157951155,"x":83.51,"y":182.37,"x0":2.4418329825195717,"y0":50.0012437160051,"z0":5.666434483185785,"aX":-7.77670496037336},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-7.1,"breakHorizontal":11.9,"spinRate":2205,"spinDirection":296},"zone":14,"typeConfidence":2.0,"plateTime":0.4949499211828119,"extension":5.782674316758663},"index":1,"playId":"b8732396-c88e-39cf-8832-ba83e82738d0","pitchNumber":2,"startTime":"2026-03-21T01:24:06.734Z","endTime":"2026-03-21T01:24:11.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.625590370898394,"aZ":-30.201455090957506,"pfxX":5.127790505824086,"pfxZ":1.4480667051966734,"pX":0.0815240840466672,"pZ":2.168934853450386,"vX0":-6.0339021471054295,"vY0":-115.98418139659799,"vZ0":-1.5668847398313397,"x":113.89,"y":180.22,"x0":2.0501476936201346,"y0":50.00325118107937,"z0":5.732449083876546,"aX":6.9890409710330825},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.5,"breakHorizontal":-7.8,"spinRate":1061,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.4721872977151218,"extension":5.937784007399404},"hitData":{"launchSpeed":33.2,"launchAngle":27.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":85.61,"coordY":150.02}},"index":2,"playId":"45715b88-1268-3cb3-acb6-a4b60a6b1da9","pitchNumber":3,"startTime":"2026-03-21T01:24:19.973Z","endTime":"2026-03-21T01:24:32.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.0,"awayTeamWinProbability":40.0,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:24:32.626Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Rivas singles on a line drive to center fielder Steven Kwan. Andrew Knizner to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:24:43.581Z","endTime":"2026-03-21T01:26:04.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.1,"endSpeed":75.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.932607521118943,"aZ":-29.095821068188744,"pfxX":5.390795361469865,"pfxZ":2.151799027473265,"pX":0.30827105289354423,"pZ":2.004564001456782,"vX0":-5.746650458679213,"vY0":-118.06838905310347,"vZ0":-2.2003502670055677,"x":105.25,"y":184.66,"x0":2.0596256636870995,"y0":50.00199670448406,"z0":5.594874054882872,"aX":7.703247140663915},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.7,"breakHorizontal":-8.5,"spinRate":1014,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.46179499666889745,"extension":6.080945619242679},"index":0,"playId":"3e18795f-04c5-39f7-901c-4e8551560fa8","pitchNumber":1,"startTime":"2026-03-21T01:24:55.409Z","endTime":"2026-03-21T01:24:59.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.946847160739342,"aZ":-22.893502260512687,"pfxX":-4.0799144769000915,"pfxZ":5.8069510650870235,"pX":-0.15131036402220918,"pZ":2.8279713973053893,"vX0":-3.843481495869323,"vY0":-125.72979060854985,"vZ0":-2.335729724755021,"x":122.77,"y":162.42,"x0":1.9282245360899202,"y0":50.002193662609514,"z0":5.630583229032767,"aX":-6.5181664324781705},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.2,"breakHorizontal":8.3,"spinRate":2346,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.4359591283456137,"extension":5.984276682067943},"index":1,"playId":"42153459-1e05-3ab0-b210-5bde67195524","pitchNumber":2,"startTime":"2026-03-21T01:25:09.688Z","endTime":"2026-03-21T01:25:13.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"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-21T01:25:24.303Z","endTime":"2026-03-21T01:25:38.643Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.810459779347198,"aZ":-18.446046785572687,"pfxX":4.831430767166985,"pfxZ":7.761392289050235,"pX":0.9245584791760001,"pZ":3.0724079251871297,"vX0":-5.221560391594484,"vY0":-132.31429563702721,"vZ0":-2.9334643078650204,"x":81.76,"y":155.82,"x0":2.2979211796163512,"y0":50.00579273975432,"z0":5.550709779150867,"aX":8.54954779183857},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.6,"breakHorizontal":-7.6,"spinRate":2169,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4143178352225765,"extension":5.923765704246698},"index":3,"playId":"3ebefb2a-5246-33f9-b8fc-fbe6a683e3a6","pitchNumber":3,"startTime":"2026-03-21T01:25:38.643Z","endTime":"2026-03-21T01:25:42.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.630368966325484,"aZ":-16.03919030438552,"pfxX":4.348018050061385,"pfxZ":9.04220047747199,"pX":-0.3559354883792012,"pZ":2.695288979480257,"vX0":-7.56840799555145,"vY0":-132.78287274413805,"vZ0":-4.717847405542274,"x":130.57,"y":166.01,"x0":1.96736147983987,"y0":50.00373890435129,"z0":5.663510277708048,"aX":7.760026328017574},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.5,"breakHorizontal":-6.2,"spinRate":2184,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.4126240975471487,"extension":5.970978358623502},"hitData":{"launchSpeed":80.6,"launchAngle":24.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.51,"coordY":90.27}},"index":4,"playId":"2b8f3e33-d2b1-35ac-a9cd-c49b3635b880","pitchNumber":4,"startTime":"2026-03-21T01:25:56.618Z","endTime":"2026-03-21T01:26:04.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":-4.199999999999996,"leverageIndex":1.33,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:26:04.924Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brendan Donovan doubles (3) on a sharp line drive to center fielder Steven Kwan. Andrew Knizner scores. Leo Rivas scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:26:05.648Z","endTime":"2026-03-21T01:28:13.296Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.746829843471367,"aZ":-23.159255542603503,"pfxX":7.133199215638173,"pfxZ":5.300808445201309,"pX":-0.09462361057986536,"pZ":2.9937065917170687,"vX0":-8.397920814815258,"vY0":-129.71835443726667,"vZ0":-1.3834470024740293,"x":120.61,"y":157.95,"x0":2.2616243761358414,"y0":50.001168056907936,"z0":5.303667456641429,"aX":12.126616274982991},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.5,"breakHorizontal":-11.0,"spinRate":2004,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.42263594170614294,"extension":6.123551059537062},"index":0,"playId":"12609fa8-07e4-3ab8-9476-c70e25cf2f3b","pitchNumber":1,"startTime":"2026-03-21T01:26:27.120Z","endTime":"2026-03-21T01:26:31.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02960665885821,"aZ":-26.749070339203822,"pfxX":-3.6227301047005325,"pfxZ":3.419063499658236,"pX":-0.6655036307586621,"pZ":2.214132489550487,"vX0":-5.6362852092654805,"vY0":-124.31946911375502,"vZ0":-2.8540257852167,"x":142.37,"y":179.0,"x0":2.09067115035967,"y0":50.00019037156682,"z0":5.568769283800966,"aX":-5.7377480216190655},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.9,"breakHorizontal":7.7,"spinRate":2424,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.43851625147903395,"extension":6.219461986629204},"index":1,"playId":"07557e9d-ecfd-3de6-98e7-ff59182d7629","pitchNumber":2,"startTime":"2026-03-21T01:26:41.144Z","endTime":"2026-03-21T01:26:45.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.627312649816353,"aZ":-33.33339766577788,"pfxX":-4.63919101044174,"pfxZ":-0.8802102815779187,"pX":-1.0732200600485953,"pZ":0.6805533960561886,"vX0":-6.2154654800025915,"vY0":-113.58287349984928,"vZ0":-2.8669308067943806,"x":157.91,"y":220.41,"x0":2.295180706588867,"y0":50.00396055612717,"z0":5.253969483225042,"aX":-6.09782076193636},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-2.0,"breakHorizontal":9.8,"spinRate":2337,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.48112150747793914,"extension":6.010620640599311},"index":2,"playId":"75bd838c-af3a-38df-a81d-a14296ebacea","pitchNumber":3,"startTime":"2026-03-21T01:26:57.376Z","endTime":"2026-03-21T01:27:01.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.006044327324876,"aZ":-28.04036049704874,"pfxX":-3.962169380084558,"pfxZ":2.611504713670083,"pX":0.2973522879121138,"pZ":3.0348303529915803,"vX0":-3.3454043024130673,"vY0":-124.26310709508522,"vZ0":-1.0541308144103294,"x":105.67,"y":156.84,"x0":2.169918376224231,"y0":50.00250530551224,"z0":5.768041565690804,"aX":-6.273157965964692},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.8,"breakHorizontal":7.9,"spinRate":2197,"spinDirection":183},"zone":2,"typeConfidence":2.0,"plateTime":0.4387022078580989,"extension":6.049241820355446},"index":3,"playId":"98b3a291-b585-38a0-a9aa-d07c9ec96459","pitchNumber":4,"startTime":"2026-03-21T01:27:18.181Z","endTime":"2026-03-21T01:27:25.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.227344966845557,"aZ":-14.854849412332747,"pfxX":6.000195418458553,"pfxZ":9.696788918063298,"pX":0.7351879843005554,"pZ":2.565390774876292,"vX0":-5.523012768873021,"vY0":-132.76236964898447,"vZ0":-5.0654476349677005,"x":88.98,"y":169.51,"x0":2.0621595831487927,"y0":50.00552473558777,"z0":5.578116195180075,"aX":10.720731374500915},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.7,"breakHorizontal":-9.7,"spinRate":2148,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.412452371803838,"extension":6.116363254797306},"index":4,"playId":"e8cd981d-0f8d-39cf-9695-950f94aa8baf","pitchNumber":5,"startTime":"2026-03-21T01:27:40.822Z","endTime":"2026-03-21T01:27:44.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.657920721075467,"aZ":-27.333545188581443,"pfxX":-2.5733826579520285,"pfxZ":3.1317369900319383,"pX":-0.4023088170036548,"pZ":1.9401670096165406,"vX0":-5.413379886344032,"vY0":-123.58651716749534,"vZ0":-3.0713905886287796,"x":132.34,"y":186.4,"x0":2.1510044205708247,"y0":50.00401977832501,"z0":5.495090633989208,"aX":-3.9804272425974325},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.2,"breakHorizontal":5.9,"spinRate":2198,"spinDirection":173},"zone":7,"typeConfidence":2.0,"plateTime":0.4432042809491725,"extension":6.280808989316294},"hitData":{"launchSpeed":100.3,"launchAngle":11.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":142.24,"coordY":121.66}},"index":5,"playId":"8bf941e3-7823-3bfc-82fc-ad4c64a8eeb3","pitchNumber":6,"startTime":"2026-03-21T01:27:59.671Z","endTime":"2026-03-21T01:28:13.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":-18.000000000000007,"leverageIndex":2.14,"dramaIndex":169.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:28:13.296Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Julio Rodríguez walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:29:23.015Z","endTime":"2026-03-21T01:30:59.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":3,"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-21T01:28:39.257Z","endTime":"2026-03-21T01:29:25.347Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.268883970511123,"aZ":-24.669098010514194,"pfxX":-2.3752897117799576,"pfxZ":4.66148561443995,"pX":-0.8491828906646132,"pZ":2.609837351074324,"vX0":-6.78242238172435,"vY0":-125.97571758763277,"vZ0":-2.142700359466462,"x":149.37,"y":168.31,"x0":2.184998254615808,"y0":50.00105098024957,"z0":5.462794199741318,"aX":-3.821569672967671},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.2,"breakHorizontal":5.9,"spinRate":2093,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.43456411954650553,"extension":6.151586769230435},"index":1,"playId":"0aee8cfd-389f-3bb0-9ae6-c8f3e4cafa17","pitchNumber":1,"startTime":"2026-03-21T01:29:25.347Z","endTime":"2026-03-21T01:29:29.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04625106024393,"aZ":-29.128481644527394,"pfxX":3.0705227085114415,"pfxZ":2.181885245271557,"pX":0.9400761676928467,"pZ":3.027212346983537,"vX0":-3.912300013410217,"vY0":-117.34849602866419,"vZ0":0.09730697595806648,"x":81.17,"y":157.05,"x0":2.229332770924362,"y0":50.002186270331585,"z0":5.696974999290167,"aX":4.285617122854597},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.2,"breakHorizontal":-4.6,"spinRate":881,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4666189241823169,"extension":6.13599524491131},"index":2,"playId":"080ac130-18c5-32d4-a6d5-e2163a2f13b7","pitchNumber":2,"startTime":"2026-03-21T01:29:50.095Z","endTime":"2026-03-21T01:29:53.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13469312103881,"aZ":-32.61057935219267,"pfxX":-8.608802896498688,"pfxZ":-0.3207061602069299,"pX":-0.6136261593621632,"pZ":2.382279350815414,"vX0":-4.012543086187731,"vY0":-116.16249678202614,"vZ0":0.19967916404344654,"x":140.39,"y":174.46,"x0":2.2639295101044685,"y0":50.005574534708245,"z0":5.438438220992899,"aX":-11.570291297511421},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.2,"breakHorizontal":16.7,"spinRate":2235,"spinDirection":282},"zone":4,"typeConfidence":2.0,"plateTime":0.4745511130020663,"extension":6.201326977259636},"index":3,"playId":"353cf251-a818-378c-8a0f-d5426c74fd0c","pitchNumber":3,"startTime":"2026-03-21T01:30:04.312Z","endTime":"2026-03-21T01:30:08.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.813913810744392,"aZ":-26.72813154840751,"pfxX":4.438270316413937,"pfxZ":3.841610145138903,"pX":1.407445721487335,"pZ":2.330432750143951,"vX0":-3.346300431861976,"vY0":-118.14166229997736,"vZ0":-1.918900450949153,"x":63.35,"y":175.86,"x0":2.2633032812924476,"y0":50.00386137654713,"z0":5.601962664641778,"aX":6.294988157762755},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.7,"breakHorizontal":-7.2,"spinRate":890,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4630394726318525,"extension":6.070781620597953},"index":4,"playId":"e80ea59a-1485-3d34-bb76-ee1e8dafe840","pitchNumber":4,"startTime":"2026-03-21T01:30:24.822Z","endTime":"2026-03-21T01:30:28.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08691658541055,"aZ":-29.547789684894763,"pfxX":4.590741191229971,"pfxZ":1.8667507764654392,"pX":1.2349567163314201,"pZ":2.98433726120359,"vX0":-3.4670327136623666,"vY0":-117.81697359135268,"vZ0":0.07160703475975949,"x":69.93,"y":158.2,"x0":2.128130932834668,"y0":50.0031277106185,"z0":5.68104534778148,"aX":6.463095636024786},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.7,"breakHorizontal":-7.4,"spinRate":937,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4646446031374847,"extension":6.2450842100070005},"index":5,"playId":"2d61e91a-c9e8-34ad-8af7-96f380750538","pitchNumber":5,"startTime":"2026-03-21T01:30:40.236Z","endTime":"2026-03-21T01:30:44.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.082648555335304,"aZ":-26.07714432961745,"pfxX":5.875480515749781,"pfxZ":4.400234800923595,"pX":1.2012534833030553,"pZ":3.842054645060636,"vX0":-3.9593987060974283,"vY0":-116.68445914452175,"vZ0":1.4125964466272118,"x":71.21,"y":135.04,"x0":2.153190660886324,"y0":50.000953855465305,"z0":5.678321417288042,"aX":8.135539821355023},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.6,"breakHorizontal":-9.7,"spinRate":936,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.46864649818727466,"extension":6.296210245219285},"index":6,"playId":"afb41a55-6e3c-38e6-8e8e-9a475685a714","pitchNumber":6,"startTime":"2026-03-21T01:30:55.974Z","endTime":"2026-03-21T01:30:59.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":1.2,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:30:59.627Z","atBatIndex":15},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Randy Arozarena hit by pitch. Brendan Donovan to 3rd. Julio Rodríguez to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:33:59.517Z","endTime":"2026-03-21T01:34:31.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696263,"fullName":"Tyler Thornton","link":"/api/v1/people/696263"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnThird":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-21T01:31:08.240Z","endTime":"2026-03-21T01:31:26.857Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Thornton replaces Logan Allen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"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-21T01:31:26.857Z","endTime":"2026-03-21T01:34:01.710Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696263,"link":"/api/v1/people/696263"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":84.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29549871156832,"aZ":-18.930522440695476,"pfxX":-9.568618512297174,"pfxZ":7.289878200482325,"pX":1.765825052511815,"pZ":0.3888611079178584,"vX0":11.745287111885187,"vY0":-133.59021559296113,"vZ0":-7.194780344519077,"x":49.69,"y":228.28,"x0":-1.4333261442759335,"y0":50.00519510079669,"z0":4.4654013070573475,"aX":-17.392236224356406},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.9,"breakHorizontal":15.0,"spinRate":2272,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4091314390865475,"extension":6.407864971925731},"index":2,"playId":"a4a927f8-d8e2-3225-baba-ead18a2478f1","pitchNumber":1,"startTime":"2026-03-21T01:34:01.710Z","endTime":"2026-03-21T01:34:04.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61325115941003,"aZ":-20.550119109605916,"pfxX":-9.71195983453243,"pfxZ":6.229039612533182,"pX":-2.181861417366193,"pZ":3.518722102729973,"vX0":1.963958602477086,"vY0":-136.15561340037365,"vZ0":0.5253012677672783,"x":200.17,"y":143.77,"x0":-1.6540299042312732,"y0":50.001157162370205,"z0":4.752121980280357,"aX":-18.12060067323147},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":17.2,"spinRate":2287,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4032280985427281,"extension":6.366893865757752},"index":3,"playId":"2b52242c-c885-396c-8a77-fd1db03c19ed","pitchNumber":2,"startTime":"2026-03-21T01:34:24.642Z","endTime":"2026-03-21T01:34:31.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":696263,"link":"/api/v1/people/696263"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":-5.400000000000002,"leverageIndex":1.79,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:34:31.769Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dominic Canzone hits a grand slam (1) to right field. Brendan Donovan scores. Julio Rodríguez scores. Randy Arozarena scores.","rbi":4,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:34:27.690Z","endTime":"2026-03-21T01:36:15.663Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696263,"fullName":"Tyler Thornton","link":"/api/v1/people/696263"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":{"id":696263,"link":"/api/v1/people/696263"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":696263,"link":"/api/v1/people/696263"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.480654314555547,"aZ":-17.896672080086827,"pfxX":-8.164892078375594,"pfxZ":7.751554388495138,"pX":-0.45399966559704685,"pZ":1.6907545883102266,"vX0":6.109762545579402,"vY0":-135.34676552112015,"vZ0":-4.110599651098759,"x":134.31,"y":193.13,"x0":-1.6877930302386432,"y0":50.00459302072395,"z0":4.4944243492998845,"aX":-15.04332813238384},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":13.3,"spinRate":2406,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.4057753378330342,"extension":6.4259859111459185},"index":0,"playId":"355fff5a-a49d-3a64-be1c-7b26b46dcd53","pitchNumber":1,"startTime":"2026-03-21T01:35:24.296Z","endTime":"2026-03-21T01:35:29.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":677594,"link":"/api/v1/people/677594"},"third":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55840565609058,"aZ":-17.33317456217309,"pfxX":-8.766809589191466,"pfxZ":8.087241382830095,"pX":0.9166066302961843,"pZ":3.201908687942574,"vX0":8.730694514956712,"vY0":-135.13566758944154,"vZ0":-0.590786780013817,"x":82.06,"y":152.33,"x0":-1.2290026525692823,"y0":50.00471825975771,"z0":4.649579340516746,"aX":-16.092367270837762},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":13.8,"spinRate":2425,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.40652244279712857,"extension":6.501733281040217},"hitData":{"launchSpeed":106.1,"launchAngle":31.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":225.99,"coordY":65.82}},"index":1,"playId":"5834c5d5-0f39-3a23-9067-d23442ed9f4d","pitchNumber":2,"startTime":"2026-03-21T01:35:45.495Z","endTime":"2026-03-21T01:36:15.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":677594,"link":"/api/v1/people/677594"},"third":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":696263,"link":"/api/v1/people/696263"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":696263,"link":"/api/v1/people/696263"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":-18.999999999999996,"leverageIndex":2.18,"dramaIndex":176.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:36:15.663Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Joe walks.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:36:00.513Z","endTime":"2026-03-21T01:38:34.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696263,"fullName":"Tyler Thornton","link":"/api/v1/people/696263"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.5,"endSpeed":79.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.730938077987293,"aZ":-23.60460752515894,"pfxX":1.954862500935473,"pfxZ":5.321520282689208,"pX":1.2660159653973846,"pZ":2.2155079605854193,"vX0":5.7375909139894725,"vY0":-125.89683882329274,"vZ0":-1.7683841371382503,"x":68.74,"y":178.96,"x0":-1.2933551881460033,"y0":50.003385603991816,"z0":4.830923527857234,"aX":3.149195052581907},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.5,"breakHorizontal":-4.8,"spinRate":2431,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.43447615608002543,"extension":6.354952415204885},"index":0,"playId":"13172d77-ecb1-38a6-bd32-b8fd260ad504","pitchNumber":1,"startTime":"2026-03-21T01:36:46.276Z","endTime":"2026-03-21T01:36:49.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83297485765916,"aZ":-16.68821924287687,"pfxX":-7.367729294629047,"pfxZ":8.314729118610158,"pX":0.20797362788237234,"pZ":2.66396335830119,"vX0":6.851867231806496,"vY0":-136.09021551505717,"vZ0":-2.1705239050420286,"x":109.07,"y":166.85,"x0":-1.3938101471286288,"y0":50.003542118764756,"z0":4.6370582339231525,"aX":-13.723401718089077},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":11.8,"spinRate":2421,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4035767447290941,"extension":6.571234816741468},"index":1,"playId":"95a7a0bb-6b11-3f55-b481-0a380f5c4f8a","pitchNumber":2,"startTime":"2026-03-21T01:37:03.485Z","endTime":"2026-03-21T01:37:06.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.965452285247338,"aZ":-20.059034559620216,"pfxX":-8.366678797517148,"pfxZ":6.598625768629198,"pX":-1.4762857193171144,"pZ":2.6865957468345267,"vX0":2.7751680644191823,"vY0":-135.2461865497278,"vZ0":-1.53912785799738,"x":173.27,"y":166.24,"x0":-1.4342895394021475,"y0":50.0014645474204,"z0":4.682537599353384,"aX":-15.359427633093043},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.8,"breakHorizontal":14.5,"spinRate":2335,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.40638154672497295,"extension":6.495757046077484},"index":2,"playId":"1b6e13d8-a96f-36e9-bbf2-84b86f3ea7d6","pitchNumber":3,"startTime":"2026-03-21T01:37:20.080Z","endTime":"2026-03-21T01:37:23.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43596342607244,"aZ":-19.763368397534265,"pfxX":-8.299768906376066,"pfxZ":6.840630510301125,"pX":-0.8489997701290831,"pZ":2.719209445378273,"vX0":4.106998591929137,"vY0":-134.3915601531267,"vZ0":-1.6673714942872544,"x":149.36,"y":165.36,"x0":-1.3258378940942979,"y0":50.00019211784818,"z0":4.763672079445654,"aX":-15.050274693964687},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.2,"breakHorizontal":14.0,"spinRate":2367,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.40889860348165197,"extension":6.4881816542393995},"index":3,"playId":"40a2c336-ec4e-353d-95aa-0d63d75654c5","pitchNumber":4,"startTime":"2026-03-21T01:37:39.524Z","endTime":"2026-03-21T01:37:43.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.666919193686226,"aZ":-28.89362178016282,"pfxX":2.996788998026484,"pfxZ":2.075049618736031,"pX":1.3687698091275358,"pZ":2.0818866959348834,"vX0":5.520595573088461,"vY0":-125.1177909485416,"vZ0":-0.9341768010085469,"x":64.83,"y":182.57,"x0":-1.2572780430509907,"y0":50.00457053806391,"z0":4.83168488216047,"aX":4.742622455640084},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.8,"breakHorizontal":-6.7,"spinRate":2199,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.438077715121143,"extension":6.459194772562537},"index":4,"playId":"937cbc7e-0bcd-3204-a35c-43d9398addb2","pitchNumber":5,"startTime":"2026-03-21T01:38:12.836Z","endTime":"2026-03-21T01:38:16.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3271816888079,"aZ":-16.20220480113826,"pfxX":-6.495263292584847,"pfxZ":8.414425006410665,"pX":1.3486636552024585,"pZ":2.7838136602678722,"vX0":9.141151401636153,"vY0":-137.15662140833427,"vZ0":-2.2653981594641905,"x":65.59,"y":163.62,"x0":-1.1889365187379888,"y0":50.00449702452065,"z0":4.729781211948695,"aX":-12.332795854265486},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":9.7,"spinRate":2160,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3998699382687301,"extension":6.48634267740026},"index":5,"playId":"74385989-3dd8-3b37-bae6-e18905d0d83c","pitchNumber":6,"startTime":"2026-03-21T01:38:31.736Z","endTime":"2026-03-21T01:38:34.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":696263,"link":"/api/v1/people/696263"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.8,"awayTeamWinProbability":89.2,"homeTeamWinProbabilityAdded":-0.8000000000000007,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:38:34.923Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Young walks.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:39:18.430Z","endTime":"2026-03-21T01:41:54.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696263,"fullName":"Tyler Thornton","link":"/api/v1/people/696263"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnSecond":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696263,"link":"/api/v1/people/696263"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"e6e7d9e8-ac0b-329c-a348-a2a6027ba82f","startTime":"2026-03-21T01:39:42.453Z","endTime":"2026-03-21T01:39:43.453Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24397350638233,"aZ":-17.697482570863084,"pfxX":-7.518917715851065,"pfxZ":7.827287819743556,"pX":-0.7132870578761956,"pZ":2.3383436209739594,"vX0":4.945955422932458,"vY0":-135.76903586115213,"vZ0":-2.914962909395328,"x":144.19,"y":175.64,"x0":-1.5901841030003852,"y0":50.00566637686298,"z0":4.671144390230525,"aX":-13.911847481120265},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.7,"breakHorizontal":12.5,"spinRate":2373,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4048404086428832,"extension":6.4190791874779976},"index":1,"playId":"39f96680-df13-3d3e-93d7-0e9d6c8085c8","pitchNumber":1,"startTime":"2026-03-21T01:39:20.626Z","endTime":"2026-03-21T01:39:25.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"08317436-0206-0013-002c-f08cd117d70a","startTime":"2026-03-21T01:40:00.184Z","endTime":"2026-03-21T01:40:00.780Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Tyler Thornton on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"08317436-0206-0013-002c-f08cd117d70a","startTime":"2026-03-21T01:40:00.780Z","endTime":"2026-03-21T01:40:18.036Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"},"defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"postOnSecond":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":-0.6000000000000014,"leverageIndex":0.41,"dramaIndex":19.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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58813187991406,"aZ":-21.29766961732633,"pfxX":-7.836577448892785,"pfxZ":5.743774312847595,"pX":-2.055509075134703,"pZ":3.6456071112578172,"vX0":1.309472750707124,"vY0":-137.27201998236532,"vZ0":0.8125314901379698,"x":195.35,"y":140.35,"x0":-1.5235222225361917,"y0":50.00218322889246,"z0":4.804107845505731,"aX":-14.83898959469772},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":13.9,"spinRate":2374,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.40020330187926945,"extension":6.280959673330218},"index":4,"playId":"59e350c4-fdb9-33bc-894e-3871e8c646a7","pitchNumber":2,"startTime":"2026-03-21T01:40:18.036Z","endTime":"2026-03-21T01:40:21.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24805553246114,"aZ":-20.33675235238827,"pfxX":-8.590131817929727,"pfxZ":6.60151338476852,"pX":-1.2868519983109625,"pZ":3.673380407918919,"vX0":3.861656773499952,"vY0":-133.65954669111167,"vZ0":1.092746280936085,"x":166.05,"y":139.6,"x0":-1.6416390624387895,"y0":50.00150501948463,"z0":4.729140433322865,"aX":-15.399925288784065},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.4,"breakHorizontal":14.6,"spinRate":2339,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4112182870644996,"extension":6.416552894881969},"index":5,"playId":"728cfa99-938a-3a16-b925-1fa08ed82453","pitchNumber":3,"startTime":"2026-03-21T01:40:36.839Z","endTime":"2026-03-21T01:40:39.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.972895074554557,"aZ":-19.553563858870064,"pfxX":-7.2904791368128326,"pfxZ":6.837833840481766,"pX":1.4400881525272875,"pZ":1.3023396688678552,"vX0":9.590957255244264,"vY0":-135.1494478880645,"vZ0":-4.933155514808402,"x":62.11,"y":203.62,"x0":-1.2106367856716946,"y0":50.00535383021633,"z0":4.528295008830909,"aX":-13.463066901471949},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.4,"breakHorizontal":11.2,"spinRate":2308,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4055684184864381,"extension":6.335102130861162},"index":6,"playId":"1a7cf7af-2669-3e4f-a35e-3a3d9f8cc644","pitchNumber":4,"startTime":"2026-03-21T01:40:58.903Z","endTime":"2026-03-21T01:41:02.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30079209669762,"aZ":-21.130992055261927,"pfxX":-8.433661640392398,"pfxZ":5.91421553803864,"pX":0.11482325070397466,"pZ":2.6790976505613537,"vX0":7.411975626958559,"vY0":-135.89557065865432,"vZ0":-1.3170160682899295,"x":112.62,"y":166.44,"x0":-1.5547566013867058,"y0":50.00183194405907,"z0":4.640570728098879,"aX":-15.74405585035595},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":13.7,"spinRate":2431,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.4033397258699063,"extension":6.6769845057224675},"index":7,"playId":"b54cc10d-995b-3658-88e3-a3c75e4c7bc5","pitchNumber":5,"startTime":"2026-03-21T01:41:19.948Z","endTime":"2026-03-21T01:41:25.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34108643600155,"aZ":-16.77168018119637,"pfxX":-8.668317320464329,"pfxZ":8.296302328162543,"pX":-0.06254333472103309,"pZ":1.3635735054940812,"vX0":6.594099384424281,"vY0":-135.35905150371144,"vZ0":-5.213379277316753,"x":119.38,"y":201.96,"x0":-1.4030623463563243,"y0":50.00645891385684,"z0":4.487717538015034,"aX":-16.10060698726558},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":14.3,"spinRate":2318,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.40454466865778027,"extension":6.459953696423026},"index":8,"playId":"ecf241ca-c528-3685-8229-617ef4fd3d06","pitchNumber":6,"startTime":"2026-03-21T01:41:50.140Z","endTime":"2026-03-21T01:41:54.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":696263,"link":"/api/v1/people/696263"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.6,"awayTeamWinProbability":90.4,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:41:54.420Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Victor Robles homers (1) on a fly ball to left center field. Connor Joe scores. Cole Young scores.","rbi":3,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:41:56.380Z","endTime":"2026-03-21T01:43:29.011Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696263,"fullName":"Tyler Thornton","link":"/api/v1/people/696263"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":{"id":696263,"link":"/api/v1/people/696263"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":{"id":696263,"link":"/api/v1/people/696263"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":696263,"link":"/api/v1/people/696263"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":85.0,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.998230867521116,"aZ":-18.32414480681237,"pfxX":-8.576866990308874,"pfxZ":7.485103371949209,"pX":-1.1410264293184587,"pZ":2.0549407930396892,"vX0":4.25905935401158,"vY0":-135.05028840308887,"vZ0":-3.508019273165211,"x":160.49,"y":183.3,"x0":-1.6230149322431586,"y0":50.000392487303024,"z0":4.657113935797377,"aX":-15.864286352228406},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":14.6,"spinRate":2486,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4053332484739567,"extension":6.394493459197564},"index":0,"playId":"0bea4b3b-eb6d-3802-88ff-fe037cf5e15b","pitchNumber":1,"startTime":"2026-03-21T01:42:23.463Z","endTime":"2026-03-21T01:42:27.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.020744628606927,"aZ":-19.979535685720144,"pfxX":-9.961026301768822,"pfxZ":6.457855861999574,"pX":0.5972372951815946,"pZ":1.6984985407901776,"vX0":8.642192632701837,"vY0":-136.5458806797544,"vZ0":-4.141984173920257,"x":94.23,"y":192.92,"x0":-1.3143754806190662,"y0":50.00318246329987,"z0":4.609426690194461,"aX":-18.813003505754843},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.0,"breakHorizontal":16.2,"spinRate":2496,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.401100070672737,"extension":6.638035794647413},"index":1,"playId":"3b692141-9876-3c2d-80fe-0b7bc4c2aab4","pitchNumber":2,"startTime":"2026-03-21T01:42:41.807Z","endTime":"2026-03-21T01:42:46.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.194014496400342,"aZ":-18.65295023544734,"pfxX":-8.364024897305631,"pfxZ":7.255948701491487,"pX":-0.08890232689483628,"pZ":2.847121096895992,"vX0":6.5349151485374115,"vY0":-135.552857605127,"vZ0":-1.510049870169225,"x":120.39,"y":161.91,"x0":-1.4423476816611362,"y0":50.00529948967344,"z0":4.711680754556374,"aX":-15.591910665282322},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":13.8,"spinRate":2354,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.40382217289382805,"extension":6.51740136999182},"hitData":{"launchSpeed":108.3,"launchAngle":25.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":81.74,"coordY":52.13}},"index":2,"playId":"038b8bae-d418-3dcc-afb6-d6bb8c945a80","pitchNumber":3,"startTime":"2026-03-21T01:43:00.955Z","endTime":"2026-03-21T01:43:29.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":696263,"link":"/api/v1/people/696263"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":696263,"link":"/api/v1/people/696263"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":-6.299999999999999,"leverageIndex":0.62,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:43:29.011Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Knizner strikes out on a foul tip.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:44:36.795Z","endTime":"2026-03-21T01:46:04.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696263,"fullName":"Tyler Thornton","link":"/api/v1/people/696263"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"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-21T01:43:36.574Z","endTime":"2026-03-21T01:44:38.784Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.806861160468163,"aZ":-30.853885185871277,"pfxX":2.993562010250724,"pfxZ":0.8957876257761317,"pX":-0.0946203429497163,"pZ":3.38558134185197,"vX0":2.5982581766461856,"vY0":-120.69880177640691,"vZ0":2.8706421598178906,"x":120.61,"y":147.37,"x0":-1.5728816753804846,"y0":50.0053946069238,"z0":4.892211933890835,"aX":4.4309230506550215},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.5,"breakHorizontal":-6.0,"spinRate":2239,"spinDirection":175},"zone":2,"typeConfidence":2.0,"plateTime":0.45326285011351386,"extension":6.317532208879143},"index":1,"playId":"23cd66ac-2e5d-3af4-83b8-3a76af0a4443","pitchNumber":1,"startTime":"2026-03-21T01:44:38.784Z","endTime":"2026-03-21T01:44:43.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.994743466838898,"aZ":-28.7153763412827,"pfxX":2.855200947275258,"pfxZ":2.1533640808838053,"pX":1.4208575856128167,"pZ":1.4791622977502674,"vX0":6.080240979053574,"vY0":-125.67079939572707,"vZ0":-2.297498721826141,"x":62.84,"y":198.84,"x0":-1.395215791520733,"y0":50.00569670491785,"z0":4.723418136010568,"aX":4.596056417843716},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.6,"breakHorizontal":-6.5,"spinRate":2465,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4348168162077988,"extension":6.525131974730029},"index":2,"playId":"8462c35d-8f56-3b35-aaa3-cac6ef43852a","pitchNumber":2,"startTime":"2026-03-21T01:45:12.690Z","endTime":"2026-03-21T01:45:15.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.059821704636576,"aZ":-16.590648993860817,"pfxX":-6.145551673501348,"pfxZ":8.415610481397461,"pX":0.4616526385267551,"pZ":2.342457311264295,"vX0":7.0001214762786335,"vY0":-135.13352304396682,"vZ0":-3.1070989656341403,"x":99.4,"y":175.53,"x0":-1.3621857991909074,"y0":50.00626395196035,"z0":4.6707789317462645,"aX":-11.384912300613722},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2511,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.40511948164580547,"extension":6.5860440238546065},"index":3,"playId":"3a579040-657b-3fc2-ac03-6518a65fcda1","pitchNumber":3,"startTime":"2026-03-21T01:45:29.215Z","endTime":"2026-03-21T01:45:33.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-21T01:45:38.446Z","endTime":"2026-03-21T01:46:00.464Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":85.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.946378039765335,"aZ":-18.675696490344183,"pfxX":-7.449090070621718,"pfxZ":7.267253537809054,"pX":0.8385958448742669,"pZ":2.7656860273473067,"vX0":8.312727514596693,"vY0":-135.5219986488234,"vZ0":-1.8980185728970278,"x":85.03,"y":164.11,"x0":-1.3024379210991157,"y0":50.006258727741304,"z0":4.781351449623188,"aX":-13.843136101401061},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":11.6,"spinRate":2430,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.40434866961818194,"extension":6.575492014085556},"index":5,"playId":"1ab7d16d-9b2e-33f2-b1ca-3ac614426315","pitchNumber":4,"startTime":"2026-03-21T01:46:00.464Z","endTime":"2026-03-21T01:46:04.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":696263,"link":"/api/v1/people/696263"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":696263,"link":"/api/v1/people/696263"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:46:04.267Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Rivas strikes out swinging.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T01:46:05.359Z","endTime":"2026-03-21T01:48:01.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696263,"fullName":"Tyler Thornton","link":"/api/v1/people/696263"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65198929034639,"aZ":-17.852692563748274,"pfxX":-6.693920680808048,"pfxZ":7.825044321531773,"pX":0.4082196507381747,"pZ":2.2527667327636562,"vX0":7.179719034033122,"vY0":-134.7639051974964,"vZ0":-2.922858084771471,"x":101.44,"y":177.96,"x0":-1.4271366049660894,"y0":50.002202285973915,"z0":4.619981805597716,"aX":-12.250851500838923},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.7,"breakHorizontal":10.4,"spinRate":2405,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.40720957403679403,"extension":6.462659885114065},"index":0,"playId":"6cbfe6fd-112b-3bfe-8bf8-c7829d910745","pitchNumber":1,"startTime":"2026-03-21T01:46:34.299Z","endTime":"2026-03-21T01:46:37.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.283890397989307,"aZ":-19.723143321322954,"pfxX":-7.0580397280395175,"pfxZ":6.783812490224394,"pX":-2.3717319103163885,"pZ":3.5636299421758166,"vX0":0.2356371590568052,"vY0":-135.05957560996245,"vZ0":0.5706344409216876,"x":207.4,"y":142.56,"x0":-1.5445890616096871,"y0":50.00051134531087,"z0":4.7440241732072685,"aX":-12.947393258946152},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.6,"breakHorizontal":12.7,"spinRate":2313,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.406615580544627,"extension":6.422104145591666},"index":1,"playId":"9a45a07b-fee5-36a8-9ec7-be80e92a59f9","pitchNumber":2,"startTime":"2026-03-21T01:46:58.770Z","endTime":"2026-03-21T01:47:02.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.719973656661917,"aZ":-18.41302351161227,"pfxX":-8.089848950945257,"pfxZ":7.746344751518823,"pX":0.5398639755636678,"pZ":2.779624964569657,"vX0":7.8494815302835885,"vY0":-132.54740023221783,"vZ0":-1.336245797161809,"x":96.42,"y":163.73,"x0":-1.4109721468807164,"y0":50.0031794834505,"z0":4.636687733786258,"aX":-14.373726993612523},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":13.0,"spinRate":2286,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.41344824171194805,"extension":6.513996548227615},"index":2,"playId":"f468d342-d962-36f2-a5bb-18a8dd212bbb","pitchNumber":3,"startTime":"2026-03-21T01:47:17.065Z","endTime":"2026-03-21T01:47:21.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.057809927243152,"aZ":-16.374319111018313,"pfxX":-7.753875936184761,"pfxZ":8.464029718885136,"pX":-0.04989182382929387,"pZ":2.1393149050644245,"vX0":6.023087502262763,"vY0":-135.83407099613225,"vZ0":-3.9191553810476223,"x":118.9,"y":181.02,"x0":-1.2898035042136073,"y0":50.003469524989946,"z0":4.7411064614319365,"aX":-14.474365709670236},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":12.7,"spinRate":2410,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4034028482659484,"extension":6.49682077179327},"index":3,"playId":"022f0c32-dd68-35ec-86fe-1f5fe3ae0064","pitchNumber":4,"startTime":"2026-03-21T01:47:36.319Z","endTime":"2026-03-21T01:47:40.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16723059517933,"aZ":-14.859804960013644,"pfxX":-7.447986891787506,"pfxZ":9.166664668248062,"pX":-0.17213419887812928,"pZ":3.1709692420493267,"vX0":5.625511824665618,"vY0":-136.8056411196935,"vZ0":-1.4379444844635765,"x":123.56,"y":153.16,"x0":-1.29103640052913,"y0":50.002884802563145,"z0":4.725704648624716,"aX":-14.068444093176964},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":12.2,"spinRate":2346,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40091509458157715,"extension":6.653349050508091},"index":4,"playId":"6b1c85d6-1b96-368b-941a-b85b4bef6d8c","pitchNumber":5,"startTime":"2026-03-21T01:47:57.494Z","endTime":"2026-03-21T01:48:01.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":696263,"link":"/api/v1/people/696263"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":696263,"link":"/api/v1/people/696263"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:48:01.205Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Arias singles on a ground ball to right fielder Victor Robles.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:49:40.688Z","endTime":"2026-03-21T01:50:43.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76368141325697,"aZ":-24.51046760873532,"pfxX":-8.303326135582754,"pfxZ":4.593443626962791,"pX":-0.8190873891481512,"pZ":2.290130150869725,"vX0":6.800404580751306,"vY0":-128.19214187622916,"vZ0":-3.949124523600791,"x":148.22,"y":176.95,"x0":-2.423600278508727,"y0":50.004837884096126,"z0":5.757410231799432,"aX":-13.862222896404694},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.7,"breakHorizontal":13.6,"spinRate":2061,"spinDirection":231},"zone":4,"typeConfidence":0.74,"plateTime":0.42677843698902596,"extension":6.477953969244821},"index":0,"playId":"dc4e0716-b7cf-3273-8435-ebb109fd0041","pitchNumber":1,"startTime":"2026-03-21T01:50:09.366Z","endTime":"2026-03-21T01:50:14.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.178266172065506,"aZ":-33.16822245244079,"pfxX":4.802960695063937,"pfxZ":-0.7421532661843315,"pX":2.012061361841654,"pZ":1.7716745322750818,"vX0":8.59159492001383,"vY0":-115.18295705685568,"vZ0":-2.060293442631963,"x":40.3,"y":190.94,"x0":-2.39606079763839,"y0":50.00271731999903,"z0":5.896800953153674,"aX":6.427961078713635},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.6,"breakHorizontal":-10.9,"spinRate":2851,"spinDirection":58},"zone":14,"typeConfidence":0.85,"plateTime":0.4762456061229514,"extension":6.397442197991299},"index":1,"playId":"393d6363-2b94-3bdb-87e3-f768ea821b8f","pitchNumber":2,"startTime":"2026-03-21T01:50:22.613Z","endTime":"2026-03-21T01:50:26.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51525722308022,"aZ":-17.304629065692612,"pfxX":-4.619171163787396,"pfxZ":8.692424855852572,"pX":0.38424002290196446,"pZ":2.5690571435904217,"vX0":8.336422213885834,"vY0":-130.0441116843246,"vZ0":-4.800584281102253,"x":102.35,"y":169.42,"x0":-2.264299567055266,"y0":50.00501141257921,"z0":5.753472986811903,"aX":-7.904792632987201},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.9,"breakHorizontal":6.5,"spinRate":2389,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.4213408904087199,"extension":6.500368321479319},"hitData":{"launchSpeed":79.2,"launchAngle":7.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.75,"coordY":110.44}},"index":2,"playId":"c8865040-ef95-35fc-876c-47092dc980b2","pitchNumber":3,"startTime":"2026-03-21T01:50:36.077Z","endTime":"2026-03-21T01:50:43.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.23,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:50:43.434Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Angel Martínez homers (3) on a line drive to right field. Gabriel Arias scores.","rbi":2,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:50:46.458Z","endTime":"2026-03-21T01:52:12.246Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":{"id":682077,"link":"/api/v1/people/682077"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":{"id":682077,"link":"/api/v1/people/682077"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88220351475038,"aZ":-25.23647312787389,"pfxX":-0.582678055919533,"pfxZ":4.275373819671017,"pX":-0.522664594779057,"pZ":4.150785587117118,"vX0":5.328019699468925,"vY0":-126.40627183761374,"vZ0":0.4157551547399201,"x":136.92,"y":126.71,"x0":-2.5788884723780545,"y0":50.005914064372305,"z0":6.00433334676831,"aX":-0.9464968950392249},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.0,"breakHorizontal":-0.1,"spinRate":2565,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.43269507552654973,"extension":6.536368007469535},"index":0,"playId":"b9a13cdd-591e-30b6-9750-d2c088fd4265","pitchNumber":1,"startTime":"2026-03-21T01:51:09.730Z","endTime":"2026-03-21T01:51:13.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75163485396235,"aZ":-17.280727929467275,"pfxX":-3.324454629074596,"pfxZ":8.606073869068524,"pX":-1.0581987627478084,"pZ":4.608546601568458,"vX0":4.7183311403768755,"vY0":-130.75862319578027,"vZ0":-0.41005201426280424,"x":157.34,"y":114.35,"x0":-2.4546740465036367,"y0":50.00084923949118,"z0":6.0647302819101645,"aX":-5.752235607290259},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.7,"breakHorizontal":4.9,"spinRate":2399,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.41898977835467655,"extension":6.486303035967997},"index":1,"playId":"6382392a-6152-34de-a959-71ac0dc4ee80","pitchNumber":2,"startTime":"2026-03-21T01:51:25.538Z","endTime":"2026-03-21T01:51:29.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.040789557642267,"aZ":-22.51299451167827,"pfxX":0.06016377763721814,"pfxZ":5.852053994590346,"pX":-0.0825858680326273,"pZ":2.4133450178156606,"vX0":6.5988052944619175,"vY0":-127.63131080597599,"vZ0":-3.949846403045865,"x":120.15,"y":173.62,"x0":-2.70844931152653,"y0":50.00521531176649,"z0":5.752094538434341,"aX":0.09816987192125927},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.0,"breakHorizontal":-1.6,"spinRate":2516,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.4290094229318653,"extension":6.681718186979577},"hitData":{"launchSpeed":111.3,"launchAngle":21.0,"totalDistance":409.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":218.94,"coordY":61.27}},"index":2,"playId":"a91735d5-a8e1-3f5b-8f6d-84d7c67ccb36","pitchNumber":3,"startTime":"2026-03-21T01:51:42.826Z","endTime":"2026-03-21T01:52:12.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":3.8000000000000007,"leverageIndex":0.44,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:52:12.246Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Hedges walks.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:52:23.051Z","endTime":"2026-03-21T01:53:58.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.243643640674218,"aZ":-21.444898063128523,"pfxX":0.8544350760636901,"pfxZ":6.344784299731951,"pX":0.9997296975685936,"pZ":2.169104377728873,"vX0":7.896601718893895,"vY0":-128.12399235257286,"vZ0":-5.46094521646893,"x":78.89,"y":180.21,"x0":-2.211640781442869,"y0":50.00223534224176,"z0":5.965470258747923,"aX":1.4438004772634523},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.7,"breakHorizontal":-3.0,"spinRate":2603,"spinDirection":200},"zone":14,"typeConfidence":0.89,"plateTime":0.4247387295423257,"extension":6.595419231167571},"index":0,"playId":"5957fbca-dc7f-33e8-b9f3-893d1ffb5470","pitchNumber":1,"startTime":"2026-03-21T01:52:30.441Z","endTime":"2026-03-21T01:52:35.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.684839609401227,"aZ":-29.251030702656916,"pfxX":2.310392835812098,"pfxZ":1.8174536174938645,"pX":-0.019664971173819407,"pZ":3.0977802057203334,"vX0":5.5210187088248155,"vY0":-125.45501326422652,"vZ0":-1.574177429065553,"x":117.75,"y":155.14,"x0":-2.542636036652167,"y0":50.00080573475207,"z0":6.101673454455497,"aX":3.7069932517956574},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":-5.4,"spinRate":2951,"spinDirection":126},"zone":2,"typeConfidence":0.65,"plateTime":0.43542023625707493,"extension":6.456469854831862},"index":1,"playId":"83ecabc3-b7b6-3b51-8841-03235591d979","pitchNumber":2,"startTime":"2026-03-21T01:52:45.271Z","endTime":"2026-03-21T01:52:51.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.512302759897636,"aZ":-32.522627962521774,"pfxX":7.812631156319348,"pfxZ":-0.2603986504053619,"pX":-0.1632696086727444,"pZ":2.2113750475140526,"vX0":3.4368528902089195,"vY0":-116.20458844666639,"vZ0":-1.1784826669869706,"x":123.22,"y":179.07,"x0":-2.6778177683345534,"y0":50.00056285062519,"z0":5.824930014388671,"aX":10.642873427959083},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.5,"breakHorizontal":-15.0,"spinRate":2746,"spinDirection":58},"zone":5,"typeConfidence":0.91,"plateTime":0.47200927010421134,"extension":6.462130846738934},"index":2,"playId":"0dba630e-91a6-3b67-a2d6-1770057b6972","pitchNumber":3,"startTime":"2026-03-21T01:53:03.115Z","endTime":"2026-03-21T01:53:06.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":4,"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-21T01:53:17.000Z","endTime":"2026-03-21T01:53:27.256Z","isPitch":false,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"},"defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.154740889145206,"aZ":-37.06929851227064,"pfxX":6.7820972251923495,"pfxZ":-3.52112341198238,"pX":0.6254375975213138,"pZ":1.3423934892592326,"vX0":4.842034711704021,"vY0":-117.37541806342698,"vZ0":-2.4573094585718422,"x":93.16,"y":202.54,"x0":-2.3487978754984926,"y0":50.005250030487055,"z0":5.86974809645769,"aX":9.420430723074919},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-6.7,"breakHorizontal":-13.6,"spinRate":2806,"spinDirection":51},"zone":14,"typeConfidence":0.88,"plateTime":0.46745605988984495,"extension":6.4072045789665735},"index":4,"playId":"d9651f99-c099-33b2-ada8-dd66fcc368e0","pitchNumber":4,"startTime":"2026-03-21T01:53:27.256Z","endTime":"2026-03-21T01:53:31.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.257664293528073,"aZ":-22.02032916226274,"pfxX":-9.73290274402588,"pfxZ":5.652536296077857,"pX":0.002565078021019672,"pZ":3.7809048464479216,"vX0":9.058625139188061,"vY0":-132.87226947235428,"vZ0":-1.3323173780899475,"x":116.9,"y":136.7,"x0":-2.1788468749282117,"y0":50.0021396662015,"z0":5.881857905303628,"aX":-17.481991546709278},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.2,"breakHorizontal":15.7,"spinRate":2425,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.4115089426199372,"extension":6.488466726876562},"index":5,"playId":"ba7d58d2-a7c5-3a49-8240-84e58392840b","pitchNumber":5,"startTime":"2026-03-21T01:53:40.925Z","endTime":"2026-03-21T01:53:45.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.888583228495875,"aZ":-28.228893736530736,"pfxX":0.7485443777350156,"pfxZ":2.424528125678685,"pX":1.522071269546267,"pZ":2.0156029742199713,"vX0":8.83269916185585,"vY0":-126.06728446634756,"vZ0":-4.202347826884074,"x":58.98,"y":184.36,"x0":-2.1077850824974336,"y0":50.00454899034369,"z0":5.9534849941487735,"aX":1.2171557768562042},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.7,"breakHorizontal":-3.1,"spinRate":2821,"spinDirection":138},"zone":14,"typeConfidence":0.87,"plateTime":0.4325879571541562,"extension":6.670415568726616},"index":6,"playId":"d37ff45e-856f-380f-8b97-d5d6d7cc7b40","pitchNumber":6,"startTime":"2026-03-21T01:53:54.982Z","endTime":"2026-03-21T01:53:58.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.5,"awayTeamWinProbability":89.5,"homeTeamWinProbabilityAdded":2.0999999999999996,"leverageIndex":0.45,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:53:58.564Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Kayfus flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:54:03.842Z","endTime":"2026-03-21T01:56:24.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.947351062124756,"aZ":-38.15624778987376,"pfxX":8.080747720820035,"pfxZ":-4.475974541641227,"pX":0.06211701719046537,"pZ":0.5459871570232888,"vX0":4.519899425633248,"vY0":-115.54443851786081,"vZ0":-3.329790483881961,"x":114.63,"y":224.04,"x0":-2.977272837919781,"y0":50.00452881801827,"z0":5.71678311506995,"aX":10.794567010141355},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-8.6,"breakHorizontal":-15.8,"spinRate":2720,"spinDirection":55},"zone":14,"typeConfidence":0.89,"plateTime":0.47623695536132393,"extension":6.594264757215597},"index":0,"playId":"81110f57-88dd-3b83-8e28-9e15159dc2b0","pitchNumber":1,"startTime":"2026-03-21T01:54:20.013Z","endTime":"2026-03-21T01:54:24.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":72.5,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.041302885407102,"aZ":-33.89368950534393,"pfxX":4.758259651621122,"pfxZ":-1.2625379084770536,"pX":-1.7478122609227165,"pZ":6.462856415767869,"vX0":0.8585799136422776,"vY0":-117.0021713355036,"vZ0":8.03838021263966,"x":183.62,"y":64.28,"x0":-2.7383112354691663,"y0":50.00013823050486,"z0":6.176575787220666,"aX":6.500270024196581},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.4,"breakHorizontal":-8.9,"spinRate":1324,"spinDirection":43},"zone":11,"typeConfidence":0.87,"plateTime":0.4707458988015536,"extension":6.587932196418511},"index":1,"playId":"eea65466-7704-3f9a-b68f-9661ec10e9b0","pitchNumber":2,"startTime":"2026-03-21T01:54:40.390Z","endTime":"2026-03-21T01:54:44.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79403101902559,"aZ":-21.010770970058964,"pfxX":-0.07782272800943257,"pfxZ":6.616934717421779,"pX":0.9550285822979998,"pZ":2.656166630007594,"vX0":8.753488423691001,"vY0":-128.60294350751113,"vZ0":-3.854680268252332,"x":80.6,"y":167.06,"x0":-2.47218289885086,"y0":50.00611110381392,"z0":5.789547798245146,"aX":-0.13312104622971793},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.4,"breakHorizontal":-1.7,"spinRate":2582,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.4246975417567258,"extension":6.669153069421377},"index":2,"playId":"462eedfc-b9a3-3ede-900d-a05a2441d5ff","pitchNumber":3,"startTime":"2026-03-21T01:55:00.668Z","endTime":"2026-03-21T01:55:04.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":79.0,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.400994809905384,"aZ":-29.845073320917745,"pfxX":2.8408183668469396,"pfxZ":1.509369803590129,"pX":0.330877411354045,"pZ":0.4417591522662423,"vX0":5.86749068355254,"vY0":-122.38431082155677,"vZ0":-7.061510895127172,"x":104.39,"y":226.85,"x0":-2.4512502975942003,"y0":50.00395708293315,"z0":5.866358103038741,"aX":4.379087204476038},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":-6.4,"spinRate":2854,"spinDirection":140},"zone":14,"typeConfidence":0.98,"plateTime":0.4447526865356637,"extension":6.6279178640364655},"index":3,"playId":"7b67ad28-0359-3d7f-a7e4-c106cf09e6a6","pitchNumber":4,"startTime":"2026-03-21T01:55:18.105Z","endTime":"2026-03-21T01:55:33.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54710286037308,"aZ":-36.29444485885362,"pfxX":6.261493456330159,"pfxZ":-3.0162741305113183,"pX":-0.7070347253675613,"pZ":2.0653570694044086,"vX0":3.405501898619222,"vY0":-116.51635698785874,"vZ0":-0.5754164233604365,"x":143.95,"y":183.02,"x0":-3.005160515866251,"y0":50.00555119757423,"z0":5.769191408255649,"aX":8.540621514079573},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-5.3,"breakHorizontal":-12.2,"spinRate":2762,"spinDirection":58},"zone":7,"typeConfidence":0.85,"plateTime":0.47154339619337815,"extension":6.474894927748416},"index":4,"playId":"59c790c4-be4a-3519-a596-98590d792030","pitchNumber":5,"startTime":"2026-03-21T01:55:38.112Z","endTime":"2026-03-21T01:55:41.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.287495183034107,"aZ":-17.826576855604443,"pfxX":-5.253182281164313,"pfxZ":8.195490366192987,"pX":-1.7729428190412477,"pZ":4.495375505246452,"vX0":3.8302481264970414,"vY0":-131.57189459958437,"vZ0":-0.2281719323332218,"x":184.58,"y":117.4,"x0":-2.566116989609685,"y0":50.002634926193615,"z0":5.90586373601386,"aX":-9.19693249018082},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.0,"breakHorizontal":8.6,"spinRate":2402,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.41652660239399264,"extension":6.431290553765691},"index":5,"playId":"9e6224f7-3941-392f-afae-f0919023e7e0","pitchNumber":6,"startTime":"2026-03-21T01:55:57.716Z","endTime":"2026-03-21T01:56:01.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.395027984569527,"aZ":-23.56040794570224,"pfxX":-0.1842012380186816,"pfxZ":5.138978439465637,"pX":-0.18329334293246832,"pZ":2.922012571483842,"vX0":6.266151979687913,"vY0":-128.31196542625588,"vZ0":-2.8687327449610414,"x":123.99,"y":159.89,"x0":-2.628172846732481,"y0":50.00115717858014,"z0":5.881153136764054,"aX":-0.3105297195713179},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.9,"breakHorizontal":-1.0,"spinRate":2573,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.4261190787654634,"extension":6.667723237046375},"hitData":{"launchSpeed":94.4,"launchAngle":39.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.78,"coordY":91.51}},"index":6,"playId":"7d479e53-3fa9-3e24-bb23-f457e2331f25","pitchNumber":7,"startTime":"2026-03-21T01:56:14.803Z","endTime":"2026-03-21T01:56:24.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.6,"awayTeamWinProbability":91.4,"homeTeamWinProbabilityAdded":-1.9000000000000004,"leverageIndex":0.84,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:56:24.782Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:56:31.299Z","endTime":"2026-03-21T01:57:55.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.730643592457223,"aZ":-24.848002235170906,"pfxX":-7.6142784295974195,"pfxZ":4.11083644949004,"pX":-0.8246180359112844,"pZ":2.08375482167753,"vX0":7.181272548346206,"vY0":-132.30378457441964,"vZ0":-4.787023150538183,"x":148.43,"y":182.52,"x0":-2.577427115787915,"y0":50.00520303863466,"z0":5.724913746929825,"aX":-13.577357238875422},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.6,"breakHorizontal":12.4,"spinRate":2382,"spinDirection":226},"zone":4,"typeConfidence":0.89,"plateTime":0.41309505708126304,"extension":6.580716042984143},"index":0,"playId":"02325207-eb8d-3e5d-8634-5d6eecd153e3","pitchNumber":1,"startTime":"2026-03-21T01:56:51.420Z","endTime":"2026-03-21T01:56:54.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.189698056121888,"aZ":-34.28952975452837,"pfxX":8.4711451867903,"pfxZ":-1.5777060883119667,"pX":-0.3971625480319207,"pZ":3.2882689068195785,"vX0":3.0423238117371283,"vY0":-115.42454116016069,"vZ0":1.5309008960820636,"x":132.14,"y":150.0,"x0":-2.836195644958012,"y0":50.00434992437061,"z0":5.939168780387059,"aX":11.334103885050405},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.2,"breakHorizontal":-16.1,"spinRate":2888,"spinDirection":64},"zone":11,"typeConfidence":0.89,"plateTime":0.4760804766037796,"extension":6.449284147744409},"index":1,"playId":"a0449485-1f0a-3aa6-89b9-5f33ab1cd35f","pitchNumber":2,"startTime":"2026-03-21T01:57:12.381Z","endTime":"2026-03-21T01:57:16.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51663012846527,"aZ":-24.225510996000075,"pfxX":-7.853494055354963,"pfxZ":4.5277683331032215,"pX":-0.4772100041464844,"pZ":4.767349376113153,"vX0":7.538168359894477,"vY0":-130.851518785436,"vZ0":1.6724201495014333,"x":135.19,"y":110.06,"x0":-2.3585720448821026,"y0":50.00052806463517,"z0":5.9203222744327695,"aX":-13.78020269953885},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.8,"breakHorizontal":12.8,"spinRate":2373,"spinDirection":222},"zone":11,"typeConfidence":0.71,"plateTime":0.4166931801396827,"extension":6.447862925444063},"index":2,"playId":"a1bbfe58-ac33-3895-a7f8-fa445968ac08","pitchNumber":3,"startTime":"2026-03-21T01:57:29.432Z","endTime":"2026-03-21T01:57:32.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.524683706190213,"aZ":-22.966976843533175,"pfxX":-1.0256232080427319,"pfxZ":5.501246023990586,"pX":0.3325141342383029,"pZ":3.0322639701894705,"vX0":7.352345057784126,"vY0":-128.27859965167355,"vZ0":-2.5635538482784037,"x":104.33,"y":156.91,"x0":-2.432483444574,"y0":50.002624278121445,"z0":5.82736545178112,"aX":-1.7177973821950752},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.6,"breakHorizontal":0.2,"spinRate":2573,"spinDirection":193},"zone":3,"typeConfidence":0.9,"plateTime":0.42632347464493403,"extension":6.773606695924013},"hitData":{"launchSpeed":91.3,"launchAngle":43.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":159.06,"coordY":81.03}},"index":3,"playId":"25315168-03c8-3e79-a410-730ded82031c","pitchNumber":4,"startTime":"2026-03-21T01:57:46.758Z","endTime":"2026-03-21T01:57:55.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.62,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:57:55.791Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T01:58:02.064Z","endTime":"2026-03-21T01:59:09.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.1,"endSpeed":79.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.880508710925977,"aZ":-29.085018452933884,"pfxX":4.328319504673526,"pfxZ":1.9532148930835724,"pX":0.07144852158677278,"pZ":2.421060865334457,"vX0":4.964482259906197,"vY0":-123.99478190660653,"vZ0":-2.8422819571988813,"x":114.28,"y":173.41,"x0":-2.5066671599562906,"y0":50.00465217665699,"z0":5.967561067502497,"aX":6.8533126201880785},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":-8.9,"spinRate":2748,"spinDirection":139},"zone":5,"typeConfidence":0.97,"plateTime":0.4389164825213814,"extension":6.556000456535415},"index":0,"playId":"e208217f-0f5f-37c9-a92d-144bc03b077f","pitchNumber":1,"startTime":"2026-03-21T01:58:23.529Z","endTime":"2026-03-21T01:58:27.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43749550132228,"aZ":-38.70341970579615,"pfxX":6.312893455390206,"pfxZ":-4.856094715404725,"pX":-0.39934154363167307,"pZ":1.4009143297580247,"vX0":3.965982869621123,"vY0":-115.50096334386507,"vZ0":-1.2899735657903546,"x":132.22,"y":200.96,"x0":-2.9615058843261157,"y0":50.00263253477104,"z0":5.703876072023644,"aX":8.488934987993842},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-8.8,"breakHorizontal":-12.5,"spinRate":2833,"spinDirection":55},"zone":13,"typeConfidence":0.86,"plateTime":0.4750639201378739,"extension":6.637348584774589},"index":1,"playId":"1ccb8d3e-6a29-3878-b377-9d4cb7ffa374","pitchNumber":2,"startTime":"2026-03-21T01:58:42.787Z","endTime":"2026-03-21T01:58:46.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.680130773265684,"aZ":-13.167673656995788,"pfxX":-3.6891617912927006,"pfxZ":10.656556364720558,"pX":0.17806193687688246,"pZ":2.8240093563386317,"vX0":7.296691391241227,"vY0":-132.07877052807066,"vZ0":-5.253989904272732,"x":110.21,"y":162.53,"x0":-2.1294451202596547,"y0":50.00046586650276,"z0":5.792142512159763,"aX":-6.579012314944309},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.5,"breakHorizontal":5.3,"spinRate":2422,"spinDirection":220},"zone":2,"typeConfidence":0.92,"plateTime":0.4132376254207806,"extension":6.473486132286003},"hitData":{"launchSpeed":86.4,"launchAngle":39.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.62,"coordY":96.7}},"index":2,"playId":"4538304c-852c-3c2c-b413-4b9999131eda","pitchNumber":3,"startTime":"2026-03-21T01:59:02.936Z","endTime":"2026-03-21T01:59:09.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:59:09.707Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a line drive to left fielder Angel Martínez.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T02:01:15.423Z","endTime":"2026-03-21T02:01:40.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Logan Allen replaces Tyler Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T01:59:36.934Z","endTime":"2026-03-21T02:01:17.594Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671106,"link":"/api/v1/people/671106"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696263,"link":"/api/v1/people/696263","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.972608563864117,"aZ":-20.67044749056341,"pfxX":7.356332912517364,"pfxZ":7.075621817799846,"pX":0.3211505580446543,"pZ":3.3413598420088366,"vX0":-7.424961648303157,"vY0":-127.4221858835714,"vZ0":-0.8489815572533491,"x":104.76,"y":148.56,"x0":2.3330397934467064,"y0":50.001876919443596,"z0":5.3293391835992345,"aX":11.958466602510907},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.8,"breakHorizontal":-11.4,"spinRate":1875,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4317372441387226,"extension":5.921232564520856},"index":1,"playId":"86cc68d8-bf6c-3591-b03a-aa31a350fef9","pitchNumber":1,"startTime":"2026-03-21T02:01:17.594Z","endTime":"2026-03-21T02:01:20.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.392484429030382,"aZ":-22.688290397391455,"pfxX":7.393431090236907,"pfxZ":5.846350679208902,"pX":0.6043841074358696,"pZ":2.495776675420007,"vX0":-6.471123330684015,"vY0":-126.96094126688864,"vZ0":-2.4955582862918932,"x":93.96,"y":171.39,"x0":2.232797113401895,"y0":50.005049764075856,"z0":5.308271891894226,"aX":12.002063948222744},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.2,"breakHorizontal":-11.8,"spinRate":1631,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.4323628016340568,"extension":5.912851321018897},"hitData":{"launchSpeed":79.1,"launchAngle":26.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.58,"coordY":113.16}},"index":2,"playId":"80dd0d78-ab32-3cd7-92a9-034d5904db9e","pitchNumber":2,"startTime":"2026-03-21T02:01:32.044Z","endTime":"2026-03-21T02:01:40.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.18,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:01:40.579Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a sharp line drive to right fielder CJ Kayfus. Brendan Donovan to 2nd.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T02:01:39.149Z","endTime":"2026-03-21T02:02:41.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474491295849813,"aZ":-29.439618002969763,"pfxX":-5.6113525581922605,"pfxZ":2.102194933499854,"pX":-1.3440323056880068,"pZ":2.888897974080299,"vX0":-6.192864017572514,"vY0":-114.11990550441423,"vZ0":0.6935277639743456,"x":168.23,"y":160.78,"x0":2.1469457065658344,"y0":50.00385706222817,"z0":5.510040732309004,"aX":-7.308323524257589},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":4.3,"breakHorizontal":11.9,"spinRate":2319,"spinDirection":285},"zone":11,"typeConfidence":2.0,"plateTime":0.48228268695464704,"extension":5.846698107072686},"index":0,"playId":"16066486-c481-3e0e-bf64-0d788c437dbc","pitchNumber":1,"startTime":"2026-03-21T02:02:04.018Z","endTime":"2026-03-21T02:02:07.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.107041682613765,"aZ":-16.85476298490656,"pfxX":4.327535079795432,"pfxZ":8.880907378298318,"pX":-0.7791870790820762,"pZ":1.628236466270098,"vX0":-8.214179161238548,"vY0":-130.66742146068398,"vZ0":-6.47009053827753,"x":146.7,"y":194.82,"x0":1.8461134268876955,"y0":50.00406468682828,"z0":5.407497573814771,"aX":7.466860145391572},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.8,"breakHorizontal":-6.0,"spinRate":2104,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.41952903181554646,"extension":6.109422317764599},"index":1,"playId":"bceece0b-ca62-308b-ae31-0d4224be1622","pitchNumber":2,"startTime":"2026-03-21T02:02:18.070Z","endTime":"2026-03-21T02:02:22.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.974645848022654,"aZ":-23.984593142052276,"pfxX":9.891986924308057,"pfxZ":4.963691083678098,"pX":0.36708750389594835,"pZ":1.4058847114917787,"vX0":-7.956677166660687,"vY0":-127.60191990363178,"vZ0":-4.540501635411101,"x":103.01,"y":200.82,"x0":2.2387235040331,"y0":50.005599845903106,"z0":5.095472674990648,"aX":16.333707877551205},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.2,"breakHorizontal":-16.2,"spinRate":1929,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4290602869000022,"extension":6.012242203183209},"hitData":{"launchSpeed":100.0,"launchAngle":13.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":160.19,"coordY":109.97}},"index":2,"playId":"b48b7a7c-2a76-375e-bf23-f86ecb53ec46","pitchNumber":3,"startTime":"2026-03-21T02:02:32.848Z","endTime":"2026-03-21T02:02:41.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.0000000000000009,"leverageIndex":0.29,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:02:41.112Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a ground ball to right fielder CJ Kayfus. Brendan Donovan scores. Julio Rodríguez to 3rd.","rbi":1,"awayScore":11,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T02:02:41.732Z","endTime":"2026-03-21T02:03:59.705Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnThird":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.8,"endSpeed":78.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.069734215991726,"aZ":-24.963761789372352,"pfxX":-3.9332182690020803,"pfxZ":4.629487200741167,"pX":0.20214761096378875,"pZ":3.7259479461380036,"vX0":-3.5816930270247216,"vY0":-123.60770785784709,"vZ0":0.41271340438670256,"x":109.29,"y":138.18,"x0":2.1774534569673722,"y0":50.00433344441147,"z0":5.641547907806199,"aX":-6.127235264702571},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.8,"breakHorizontal":7.9,"spinRate":2264,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4419707855505157,"extension":5.981839437934429},"index":0,"playId":"8eeb69ff-cf85-3590-a2fd-f57a302c4e49","pitchNumber":1,"startTime":"2026-03-21T02:03:03.459Z","endTime":"2026-03-21T02:03:08.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.637982566148064,"aZ":-22.01524065738063,"pfxX":7.225155590744837,"pfxZ":6.0716586308561755,"pX":0.6315254118354019,"pZ":3.226864831296225,"vX0":-6.55311981976938,"vY0":-128.77921493346506,"vZ0":-0.934620884756223,"x":92.93,"y":151.65,"x0":2.2748744128585185,"y0":50.00417597359391,"z0":5.303097999285931,"aX":12.0930794768348},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.0,"breakHorizontal":-11.5,"spinRate":1899,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.42589742186999224,"extension":6.098375855207689},"index":1,"playId":"3fbb0e2d-6285-3875-be3b-1cb443c122fe","pitchNumber":2,"startTime":"2026-03-21T02:03:17.067Z","endTime":"2026-03-21T02:03:21.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.257041141051374,"aZ":-23.44886543307691,"pfxX":4.702268249955562,"pfxZ":6.17230515123245,"pX":0.8852029473734362,"pZ":3.748333032032665,"vX0":-4.2150176772953865,"vY0":-117.55455743365421,"vZ0":0.48107898757280243,"x":83.26,"y":137.58,"x0":2.082253288181472,"y0":50.00110008384787,"z0":5.701247897443719,"aX":6.644703380839184},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":11.5,"breakHorizontal":-7.6,"spinRate":971,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.46421863535623986,"extension":6.071163180158004},"index":2,"playId":"862394e5-3551-3ac7-9616-4a8a84f0621d","pitchNumber":3,"startTime":"2026-03-21T02:03:33.776Z","endTime":"2026-03-21T02:03:38.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07503209223042,"aZ":-16.41737522711326,"pfxX":5.049820593762265,"pfxZ":8.66214126216351,"pX":1.2502608018056387,"pZ":2.861079624100039,"vX0":-3.830126329217034,"vY0":-133.35841151850687,"vZ0":-4.275943400238708,"x":69.34,"y":161.53,"x0":2.0421375960764325,"y0":50.0008089348843,"z0":5.653516572528129,"aX":9.18288711891035},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.1,"breakHorizontal":-8.4,"spinRate":2053,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4092126487835732,"extension":5.958979760024749},"hitData":{"launchSpeed":105.1,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.16,"coordY":110.95}},"index":3,"playId":"82e491a9-ec9d-3a55-9124-536eebd50a58","pitchNumber":4,"startTime":"2026-03-21T02:03:49.830Z","endTime":"2026-03-21T02:03:59.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.3,"awayTeamWinProbability":97.7,"homeTeamWinProbabilityAdded":-2.0999999999999996,"leverageIndex":0.33,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:03:59.705Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a ground ball to center fielder Steven Kwan. Julio Rodríguez scores. Randy Arozarena to 2nd.","rbi":1,"awayScore":12,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T02:04:12.787Z","endTime":"2026-03-21T02:05:13.326Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.2,"endSpeed":78.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.673796947136267,"aZ":-30.46116416893039,"pfxX":-2.4979614768065828,"pfxZ":1.1009097569975292,"pX":-1.0525327952289338,"pZ":3.6371880925729028,"vX0":-6.969681017771832,"vY0":-123.99875486204296,"vZ0":1.4582414460847464,"x":157.12,"y":140.58,"x0":2.1186706838040132,"y0":50.004266578497365,"z0":5.582003860793203,"aX":-3.8907757206314773},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.6,"breakHorizontal":6.1,"spinRate":2196,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.4416430086665093,"extension":6.05087198284396},"index":0,"playId":"0ee3eee1-2ca1-3916-a017-ca3b74802722","pitchNumber":1,"startTime":"2026-03-21T02:04:29.917Z","endTime":"2026-03-21T02:04:33.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.256894563611244,"aZ":-24.568169986846677,"pfxX":9.48522538528599,"pfxZ":4.612002350713313,"pX":-0.5666732493652638,"pZ":2.098214519627634,"vX0":-9.84469997915658,"vY0":-127.12378002768176,"vZ0":-2.6525867094747815,"x":138.6,"y":182.13,"x0":2.110240266067054,"y0":50.002721724806364,"z0":5.090392401869382,"aX":15.640102475376246},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":-15.1,"spinRate":1720,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.4296600916760811,"extension":6.152628446237295},"index":1,"playId":"4645b1a9-7b29-3882-bd0b-59f9b9d7c81d","pitchNumber":2,"startTime":"2026-03-21T02:04:44.513Z","endTime":"2026-03-21T02:04:48.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.887503449171916,"aZ":-33.79504525163191,"pfxX":-8.527541684235581,"pfxZ":-1.2440916209335882,"pX":-0.25102990228385874,"pZ":2.095215172128444,"vX0":-3.3554774001099785,"vY0":-114.04622730166564,"vZ0":0.1422508470569328,"x":126.57,"y":182.21,"x0":2.35137135754143,"y0":50.0016086632554,"z0":5.392271911157344,"aX":-11.122207811823653},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-1.9,"breakHorizontal":16.3,"spinRate":2263,"spinDirection":279},"zone":7,"typeConfidence":2.0,"plateTime":0.4820682242990517,"extension":6.041270700312389},"hitData":{"launchSpeed":94.6,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.03,"coordY":182.04}},"index":2,"playId":"4352bda5-3b70-378c-ba20-67edd2abd72a","pitchNumber":3,"startTime":"2026-03-21T02:05:03.108Z","endTime":"2026-03-21T02:05:13.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.16,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:05:13.326Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Joe flies out sharply to center fielder Steven Kwan. Randy Arozarena to 3rd. Dominic Canzone to 2nd.","rbi":0,"awayScore":12,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T02:05:25.097Z","endTime":"2026-03-21T02:06:07.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.584786577895706,"aZ":-35.43390962980995,"pfxX":-5.958436408308879,"pfxZ":-2.5426086117060134,"pX":-0.5302293912662257,"pZ":1.6110714784609472,"vX0":-4.297867619962031,"vY0":-113.1533053237634,"vZ0":-0.35888423031210814,"x":137.21,"y":195.28,"x0":2.1744763554515605,"y0":50.00072038906205,"z0":5.352537916976608,"aX":-7.647428321922987},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-4.3,"breakHorizontal":12.0,"spinRate":2195,"spinDirection":287},"zone":7,"typeConfidence":2.0,"plateTime":0.4859328014351725,"extension":6.093295130233367},"index":0,"playId":"7d5ba70b-e729-3aef-8524-f02866735260","pitchNumber":1,"startTime":"2026-03-21T02:05:40.256Z","endTime":"2026-03-21T02:05:46.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.956419283284266,"aZ":-25.238749156954004,"pfxX":-1.2332984285773398,"pfxZ":4.442608906686074,"pX":0.011423651294176287,"pZ":2.3568916500941692,"vX0":-5.1121348612846,"vY0":-122.96068369066889,"vZ0":-2.39060242156637,"x":116.56,"y":175.14,"x0":2.2614211688259434,"y0":50.00336827229699,"z0":5.441602117973376,"aX":-1.923637076120604},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.8,"breakHorizontal":3.2,"spinRate":2123,"spinDirection":174},"zone":5,"typeConfidence":2.0,"plateTime":0.4422053426948982,"extension":6.111095583720812},"hitData":{"launchSpeed":103.9,"launchAngle":34.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":126.87,"coordY":61.92}},"index":1,"playId":"b632030e-2f18-3863-b8fd-42c762781c70","pitchNumber":2,"startTime":"2026-03-21T02:05:55.829Z","endTime":"2026-03-21T02:06:07.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.14,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:06:07.991Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cole Young doubles (4) on a line drive to right fielder CJ Kayfus. Randy Arozarena scores. Dominic Canzone scores.","rbi":2,"awayScore":14,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T02:06:15.067Z","endTime":"2026-03-21T02:08:02.388Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":79.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.534034232892626,"aZ":-25.51870923837625,"pfxX":-0.7362372918187186,"pfxZ":4.266251229467445,"pX":-0.6338206837205287,"pZ":2.7725375443738165,"vX0":-6.421068319464942,"vY0":-122.5581704160064,"vZ0":-1.7411476073918224,"x":141.16,"y":163.92,"x0":2.088824705345035,"y0":50.00014828856154,"z0":5.619803944072329,"aX":-1.147811438205422},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.7,"breakHorizontal":2.5,"spinRate":2193,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.4427117499871356,"extension":5.760416037972696},"index":0,"playId":"e5c610d3-c092-3da6-b76b-1b2fc1240f32","pitchNumber":1,"startTime":"2026-03-21T02:06:34.564Z","endTime":"2026-03-21T02:06:37.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69998124540965,"aZ":-29.142802549405737,"pfxX":-2.6307293445607502,"pfxZ":1.9514124925120298,"pX":-0.37791920797074724,"pZ":2.069759783573304,"vX0":-5.147449320183823,"vY0":-123.049050769257,"vZ0":-2.2506922248566603,"x":131.41,"y":182.9,"x0":2.0730129378063213,"y0":50.000401720066485,"z0":5.436656691683841,"aX":-4.081263801726656},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.4,"breakHorizontal":5.9,"spinRate":2198,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.44312656333204004,"extension":5.928040571972625},"index":1,"playId":"6fc7bd4c-2f6f-32cb-9d07-13be048ca184","pitchNumber":2,"startTime":"2026-03-21T02:06:51.010Z","endTime":"2026-03-21T02:06:54.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.518537426650802,"aZ":-16.303219992484795,"pfxX":5.562590213452593,"pfxZ":8.94346022648943,"pX":-0.18104168162714313,"pZ":4.5686032065785795,"vX0":-7.442130041946282,"vY0":-132.42500970571936,"vZ0":-0.07703503382038329,"x":123.9,"y":115.43,"x0":1.9441395914486865,"y0":50.001306329759075,"z0":5.791621723143992,"aX":9.87027209381134},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.4,"breakHorizontal":-8.4,"spinRate":2156,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.41375562600855975,"extension":5.932541819993913},"index":2,"playId":"a3829ec3-40fa-3a0a-a717-b3f32c88e19c","pitchNumber":3,"startTime":"2026-03-21T02:07:11.349Z","endTime":"2026-03-21T02:07:16.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"a3829ec3-40fa-3a0a-a717-b3f32c88e19c","startTime":"2026-03-21T02:07:24.218Z","endTime":"2026-03-21T02:07:32.790Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.99923277585199,"aZ":-33.82854591480422,"pfxX":-4.369770878028387,"pfxZ":-1.2417705176708385,"pX":-1.155730478962012,"pZ":1.6719935218968054,"vX0":-6.200524400057842,"vY0":-114.3539099259267,"vZ0":-1.17813735425216,"x":161.05,"y":193.64,"x0":2.152883263768203,"y0":50.003611550863546,"z0":5.496197025677249,"aX":-5.8182229779974435},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.3,"breakHorizontal":9.4,"spinRate":2285,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.47796893711346833,"extension":5.84578006452408},"index":4,"playId":"f749e6f5-b85e-3cf7-8948-f3feddbdb2fd","pitchNumber":4,"startTime":"2026-03-21T02:07:32.790Z","endTime":"2026-03-21T02:07:37.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59253000351636,"aZ":-28.637617006718315,"pfxX":-2.315138188521847,"pfxZ":2.3539308408308344,"pX":0.07524762987399938,"pZ":2.4440263802036024,"vX0":-4.120924981108447,"vY0":-121.07697212074643,"vZ0":-1.6036055670873726,"x":114.13,"y":172.79,"x0":2.0911749828610082,"y0":50.00573008883352,"z0":5.588835377464612,"aX":-3.4851199023993105},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.2,"breakHorizontal":5.0,"spinRate":2277,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4500234658931044,"extension":6.136706909304353},"hitData":{"launchSpeed":92.1,"launchAngle":21.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.54,"coordY":119.07}},"index":5,"playId":"431698e7-4ce0-3559-a36d-29126d71bb06","pitchNumber":5,"startTime":"2026-03-21T02:07:50.965Z","endTime":"2026-03-21T02:08:02.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.9000000000000001,"leverageIndex":0.14,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:08:02.388Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Victor Robles hits a ground-rule double (1) on a fly ball to left-center field. Cole Young scores.","rbi":1,"awayScore":15,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T02:10:18.771Z","endTime":"2026-03-21T02:11:24.391Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":14,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T02:08:52.915Z","endTime":"2026-03-21T02:10:20.883Z","isPitch":false,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.493846555148547,"aZ":-33.01635288059334,"pfxX":-5.139899460151022,"pfxZ":-0.6720461532201849,"pX":1.201319415152292,"pZ":2.4916135182858827,"vX0":-1.1219937704700549,"vY0":-111.60835775577108,"vZ0":0.7959566754821406,"x":71.21,"y":171.51,"x0":2.3784452612588223,"y0":50.00142165863114,"z0":5.536462840453013,"aX":-6.469075370655653},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-0.7,"breakHorizontal":9.6,"spinRate":2236,"spinDirection":296},"zone":14,"typeConfidence":2.0,"plateTime":0.49116802600350207,"extension":5.932491962802515},"index":1,"playId":"c98b70cf-bf7b-378b-9c69-ae704a7d4af4","pitchNumber":1,"startTime":"2026-03-21T02:10:20.883Z","endTime":"2026-03-21T02:10:25.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.660387884321313,"aZ":-28.21628326542709,"pfxX":4.143750050979753,"pfxZ":2.9802102293548494,"pX":0.5206624489939575,"pZ":2.58871177303619,"vX0":-4.422240600558495,"vY0":-114.392705377284,"vZ0":-0.683929152681209,"x":97.15,"y":168.88,"x0":1.938508455836885,"y0":50.00309282201263,"z0":5.652309309946875,"aX":5.504271540453794},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":5.5,"breakHorizontal":-6.4,"spinRate":936,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.47841146108491417,"extension":6.055611097446052},"index":2,"playId":"0d97a1bd-bbbe-3fe9-809b-fcbd89b42b40","pitchNumber":2,"startTime":"2026-03-21T02:10:35.364Z","endTime":"2026-03-21T02:10:38.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02555768905534,"aZ":-14.136684229861999,"pfxX":4.317347131156483,"pfxZ":10.192577796177284,"pX":0.12199821279952107,"pZ":3.6259081363174146,"vX0":-6.483842102029345,"vY0":-131.93419247049923,"vZ0":-2.290456030842815,"x":112.35,"y":140.88,"x0":2.0460365468213833,"y0":50.00492296839994,"z0":5.542325615353137,"aX":7.642676053766687},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.2,"breakHorizontal":-6.5,"spinRate":2121,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.41452787653300804,"extension":6.15288363895484},"index":3,"playId":"c107c3c3-0c42-3b42-9126-6d71ad3ca884","pitchNumber":3,"startTime":"2026-03-21T02:10:54.768Z","endTime":"2026-03-21T02:10:58.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56728192426622,"aZ":-14.880498836820053,"pfxX":2.9486512178885658,"pfxZ":9.766674213079924,"pX":0.10044099981567182,"pZ":3.0218660415100222,"vX0":-5.776627599759484,"vY0":-132.32631524142204,"vZ0":-3.6460208753970433,"x":113.17,"y":157.19,"x0":1.9299615984903316,"y0":50.00571895169913,"z0":5.509644675142289,"aX":5.2232071564339435},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.0,"breakHorizontal":-4.1,"spinRate":2153,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.41412099601010244,"extension":6.044997143168172},"hitData":{"launchSpeed":98.0,"launchAngle":24.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":84.88,"coordY":63.47}},"index":4,"playId":"1d1a34c7-4b5a-3b25-b1da-5d0fbfd66eb6","pitchNumber":4,"startTime":"2026-03-21T02:11:13.515Z","endTime":"2026-03-21T02:11:24.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.04,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:11:24.391Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Knizner flies out to center fielder Steven Kwan.","rbi":0,"awayScore":15,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T02:14:06.023Z","endTime":"2026-03-21T02:15:03.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807718,"fullName":"Jay Driver","link":"/api/v1/people/807718"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":15,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T02:11:46.114Z","endTime":"2026-03-21T02:11:59.219Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jay Driver replaces Logan Allen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":15,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-21T02:11:59.219Z","endTime":"2026-03-21T02:14:08.191Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807718,"link":"/api/v1/people/807718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.203621064647777,"aZ":-32.254576885960695,"pfxX":-10.094953360713188,"pfxZ":-0.04891236984442138,"pX":-0.5511006110935674,"pZ":2.4480051401110323,"vX0":10.433749660682501,"vY0":-131.99674995705283,"vZ0":1.4156600264289154,"x":138.01,"y":172.68,"x0":-3.266073035724739,"y0":50.000628998692115,"z0":4.3005868638449485,"aX":-17.60083451897679},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.6,"breakHorizontal":15.7,"spinRate":2253,"spinDirection":243},"zone":4,"typeConfidence":1.17,"plateTime":0.4168540311905531,"extension":6.474317440817007},"index":2,"playId":"573f4de7-d3ae-300e-9887-76317a731438","pitchNumber":1,"startTime":"2026-03-21T02:14:08.191Z","endTime":"2026-03-21T02:14:11.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.101002159925997,"aZ":-29.14226179158776,"pfxX":5.561586684006842,"pfxZ":2.1521460089240314,"pX":-0.7301468924257503,"pZ":2.369873527930581,"vX0":4.598253886064015,"vY0":-118.34646738790374,"vZ0":1.6404299135484803,"x":144.83,"y":174.79,"x0":-3.4257826098436004,"y0":50.00168501634758,"z0":4.350861916038241,"aX":7.831625147190723},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.7,"breakHorizontal":-11.3,"spinRate":2346,"spinDirection":58},"zone":4,"typeConfidence":1.37,"plateTime":0.46409684047770794,"extension":6.557849732235628},"index":3,"playId":"ca5d964e-6ef9-3a79-9820-3fd2ffb96e73","pitchNumber":2,"startTime":"2026-03-21T02:14:25.848Z","endTime":"2026-03-21T02:14:30.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":15,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-21T02:14:33.989Z","endTime":"2026-03-21T02:14:52.755Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.005733660901846,"aZ":-25.75059832172216,"pfxX":3.309222928505619,"pfxZ":4.519142157241314,"pX":-0.31172118906602614,"pZ":3.6099912836406607,"vX0":7.177242780190152,"vY0":-119.30973761260547,"vZ0":3.6901968663372147,"x":128.88,"y":141.31,"x0":-3.8059395563925507,"y0":50.002344853875755,"z0":4.382443027327085,"aX":4.7004847269533565},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":9.5,"breakHorizontal":-7.9,"spinRate":2394,"spinDirection":77},"zone":11,"typeConfidence":1.33,"plateTime":0.46161517269907915,"extension":6.375845544000252},"hitData":{"launchSpeed":93.8,"launchAngle":44.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.35,"coordY":91.18}},"index":5,"playId":"76df4d6f-ae3f-3ac1-8baa-9e82524a8d90","pitchNumber":3,"startTime":"2026-03-21T02:14:52.755Z","endTime":"2026-03-21T02:15:03.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:15:03.078Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Rivas grounds out to first baseman Rhys Hoskins.","rbi":0,"awayScore":15,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T02:15:14.977Z","endTime":"2026-03-21T02:17:00.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807718,"fullName":"Jay Driver","link":"/api/v1/people/807718"},"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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.437027626093126,"aZ":-28.293017604397498,"pfxX":-6.974691244227569,"pfxZ":2.115682187098848,"pX":-1.230447263884454,"pZ":3.1189107471689566,"vX0":7.723910826802551,"vY0":-134.9107421963774,"vZ0":1.8286597432232181,"x":163.9,"y":154.57,"x0":-3.2297728356146087,"y0":50.00454950419475,"z0":4.431903555525859,"aX":-12.807564591920904},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.4,"breakHorizontal":10.9,"spinRate":2384,"spinDirection":237},"zone":11,"typeConfidence":1.36,"plateTime":0.4066079201578541,"extension":6.564157720730102},"index":0,"playId":"9d73e609-ee73-3cf0-a870-5c8da9ea6915","pitchNumber":1,"startTime":"2026-03-21T02:15:33.329Z","endTime":"2026-03-21T02:15:37.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65108296163006,"aZ":-24.152829254177714,"pfxX":-7.493815235247212,"pfxZ":4.406853258413719,"pX":0.1331033876052022,"pZ":2.6887878467158233,"vX0":10.83319594793129,"vY0":-134.18637962652764,"vZ0":0.2719012271277038,"x":111.93,"y":166.18,"x0":-2.9869232722337604,"y0":50.001137249629544,"z0":4.310110542549103,"aX":-13.634845629215445},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":11.2,"spinRate":2473,"spinDirection":250},"zone":2,"typeConfidence":1.36,"plateTime":0.40854781861767764,"extension":6.577309330531304},"index":1,"playId":"8e8f0683-1145-3be3-8229-2053825b3caf","pitchNumber":2,"startTime":"2026-03-21T02:15:51.565Z","endTime":"2026-03-21T02:15:56.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56049228975574,"aZ":-31.496757134225458,"pfxX":-9.4607837058923,"pfxZ":0.4212595789602709,"pX":-0.8094875026823438,"pZ":2.461291899940435,"vX0":9.014383183087054,"vY0":-125.75520037390267,"vZ0":2.264484738192619,"x":147.86,"y":172.33,"x0":-3.2117728240901564,"y0":50.00124301153754,"z0":4.104562258929783,"aX":-15.14815193713246},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.6,"breakHorizontal":15.0,"spinRate":1662,"spinDirection":267},"zone":4,"typeConfidence":1.36,"plateTime":0.4355873998965758,"extension":6.476136484425429},"index":2,"playId":"30db0d00-ba06-3555-a375-330f8e4424a8","pitchNumber":3,"startTime":"2026-03-21T02:16:27.049Z","endTime":"2026-03-21T02:16:31.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.963859004294193,"aZ":-26.786983597207417,"pfxX":-6.253925940967848,"pfxZ":2.9208374820863368,"pX":0.23820116607922195,"pZ":1.7423836143726188,"vX0":10.994192091733101,"vY0":-134.90821804245212,"vZ0":-1.3580374493590017,"x":107.92,"y":191.74,"x0":-3.0748204694259185,"y0":50.00622403868361,"z0":4.138002428947346,"aX":-11.547903358233794},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.2,"breakHorizontal":9.0,"spinRate":2270,"spinDirection":246},"zone":8,"typeConfidence":1.35,"plateTime":0.40579444675855036,"extension":6.447431665158372},"hitData":{"launchSpeed":92.2,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.06,"coordY":168.76}},"index":3,"playId":"f70f55cf-e525-34f3-8a7e-e22b861bf122","pitchNumber":4,"startTime":"2026-03-21T02:16:52.331Z","endTime":"2026-03-21T02:17:00.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:17:00.624Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":15,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T02:18:59.659Z","endTime":"2026-03-21T02:19:34.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08011599275884,"aZ":-16.130190988066893,"pfxX":-4.964760853918545,"pfxZ":9.34050602140197,"pX":-0.7776820160321042,"pZ":2.927497628711531,"vX0":5.531704904771929,"vY0":-130.16498709616087,"vZ0":-4.452652047657236,"x":146.64,"y":159.74,"x0":-2.284398613922288,"y0":50.00163141902014,"z0":5.879914032585519,"aX":-8.527001127300139},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.2,"breakHorizontal":7.8,"spinRate":2149,"spinDirection":218},"zone":1,"typeConfidence":0.92,"plateTime":0.42064954181882097,"extension":6.370635288015391},"index":0,"playId":"b291a824-893b-334c-b567-3017b4f6d2c6","pitchNumber":1,"startTime":"2026-03-21T02:19:01.948Z","endTime":"2026-03-21T02:19:05.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.127248360997747,"aZ":-33.517155696846864,"pfxX":8.054383402287627,"pfxZ":-1.030437519239511,"pX":-0.44415446434921135,"pZ":1.3113887788825944,"vX0":3.0267823348333516,"vY0":-113.49404889789432,"vZ0":-2.5560963980470044,"x":133.93,"y":203.37,"x0":-2.8399639851631533,"y0":50.00040793255395,"z0":5.779497164509388,"aX":10.539808443722317},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-2.2,"breakHorizontal":-15.4,"spinRate":2656,"spinDirection":62},"zone":13,"typeConfidence":0.92,"plateTime":0.48199106748324727,"extension":6.4173055945126585},"index":1,"playId":"13ce1c22-f798-35e8-8d82-f050d388f5af","pitchNumber":2,"startTime":"2026-03-21T02:19:14.958Z","endTime":"2026-03-21T02:19:18.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.111247201136788,"aZ":-31.904509259808943,"pfxX":8.605363681893458,"pfxZ":0.21532039549040682,"pX":-0.5825237745040398,"pZ":2.28010450401505,"vX0":2.5598157604587395,"vY0":-111.52025395954384,"vZ0":-0.6277183471794875,"x":139.2,"y":177.22,"x0":-2.8634292356634066,"y0":50.004274199057654,"z0":5.857119021369703,"aX":10.835411319724603},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":0.5,"breakHorizontal":-16.2,"spinRate":2509,"spinDirection":57},"zone":4,"typeConfidence":0.92,"plateTime":0.49120237026324354,"extension":6.264761761180988},"hitData":{"launchSpeed":82.9,"launchAngle":33.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.59,"coordY":97.77}},"index":2,"playId":"9bdef3a7-faab-3e04-8a02-ee5bc5a3595c","pitchNumber":3,"startTime":"2026-03-21T02:19:28.651Z","endTime":"2026-03-21T02:19:34.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:19:34.674Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out, third baseman Brendan Donovan to first baseman Connor Joe.","rbi":0,"awayScore":15,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T02:19:40.334Z","endTime":"2026-03-21T02:20:34.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41571323766314,"aZ":-18.13246901354888,"pfxX":-1.1897769296563487,"pfxZ":8.341039401298318,"pX":0.4708023767698544,"pZ":1.9609226616684816,"vX0":7.734839335741503,"vY0":-128.6035131623351,"vZ0":-6.184310138538558,"x":99.05,"y":185.84,"x0":-2.4148057469590305,"y0":50.004464864819695,"z0":5.7925532330736615,"aX":-2.0048483855206682},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.0,"breakHorizontal":0.5,"spinRate":2478,"spinDirection":210},"zone":9,"typeConfidence":0.88,"plateTime":0.425088143364309,"extension":6.42168923522993},"index":0,"playId":"017a2aef-e6b8-34d9-b37b-feba63d04c3d","pitchNumber":1,"startTime":"2026-03-21T02:19:58.807Z","endTime":"2026-03-21T02:20:03.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03508592958997,"aZ":-39.529132574053364,"pfxX":1.843884830119098,"pfxZ":-5.345448407540212,"pX":-2.2977287165243445,"pZ":2.806210966494699,"vX0":0.6271713241290817,"vY0":-117.0838501116594,"vZ0":1.4099897918211841,"x":204.58,"y":163.01,"x0":-2.809317753208638,"y0":50.003268435132476,"z0":5.921789833257823,"aX":2.5362059707838913},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.0,"breakHorizontal":-3.5,"spinRate":863,"spinDirection":20},"zone":11,"typeConfidence":0.88,"plateTime":0.4694813224775083,"extension":6.515407716487612},"index":1,"playId":"8212ab5c-7e67-3341-b99a-90b4b5caa5f7","pitchNumber":2,"startTime":"2026-03-21T02:20:14.310Z","endTime":"2026-03-21T02:20:17.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26058995945643,"aZ":-39.96195092020226,"pfxX":3.6578552525655197,"pfxZ":-5.695303530740004,"pX":-0.15182721819862563,"pZ":1.829828125375803,"vX0":4.565367191845599,"vY0":-117.08130436308375,"vZ0":-0.4544671755996673,"x":122.79,"y":189.37,"x0":-2.6137557849658895,"y0":50.0036329631577,"z0":5.8157526296529545,"aX":5.000270371095918},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-10.1,"breakHorizontal":-7.9,"spinRate":925,"spinDirection":26},"zone":8,"typeConfidence":0.76,"plateTime":0.4705910413203309,"extension":6.550586244171769},"hitData":{"launchSpeed":101.6,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.92,"coordY":152.63}},"index":2,"playId":"62ffc7d9-5a5c-33ca-9b67-ac0d2e0ea5c3","pitchNumber":3,"startTime":"2026-03-21T02:20:27.898Z","endTime":"2026-03-21T02:20:34.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:20:34.242Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rhys Hoskins grounds out softly, pitcher Gabe Mosser to first baseman Connor Joe.","rbi":0,"awayScore":15,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T02:20:37.344Z","endTime":"2026-03-21T02:21:28.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682077,"link":"/api/v1/people/682077"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.138636105037232,"aZ":-34.66471678715186,"pfxX":5.782151716206215,"pfxZ":-1.8012385603705834,"pX":0.13195830313125093,"pZ":3.110539137190343,"vX0":4.414775719626615,"vY0":-116.37441956260623,"vZ0":0.8223545617766796,"x":111.97,"y":154.8,"x0":-2.5352904178782047,"y0":50.002644416699816,"z0":6.014849025865211,"aX":7.995858515862952},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.8,"breakHorizontal":-11.5,"spinRate":2764,"spinDirection":68},"zone":2,"typeConfidence":0.86,"plateTime":0.46918195503327853,"extension":6.258369998463026},"index":0,"playId":"2dd8e159-707c-304b-8587-9564a0b76489","pitchNumber":1,"startTime":"2026-03-21T02:20:57.886Z","endTime":"2026-03-21T02:21:02.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.642203852915145,"aZ":-34.03391106229662,"pfxX":6.805706975670484,"pfxZ":-1.4107079245228764,"pX":1.305457205301065,"pZ":3.3989555113538503,"vX0":6.331701596591983,"vY0":-114.13970044569865,"vZ0":1.6162863503683835,"x":67.24,"y":147.01,"x0":-2.3864996898035975,"y0":50.00022719705168,"z0":6.0282918050218965,"aX":8.994305281305808},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-1.8,"breakHorizontal":-13.9,"spinRate":2806,"spinDirection":54},"zone":12,"typeConfidence":0.88,"plateTime":0.47953218310079615,"extension":6.281883110788805},"index":1,"playId":"cef542f6-d24d-3ead-9e31-98d5d1f6555f","pitchNumber":2,"startTime":"2026-03-21T02:21:10.257Z","endTime":"2026-03-21T02:21:13.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.749684379245963,"aZ":-27.48730358700698,"pfxX":1.6125292803284488,"pfxZ":2.9060468986247034,"pX":1.3681865272738785,"pZ":2.7772377257327774,"vX0":8.357832556907745,"vY0":-125.22341308979308,"vZ0":-2.5884655519269497,"x":64.85,"y":163.79,"x0":-2.201765336402098,"y0":50.001165411732224,"z0":6.0390046216839615,"aX":2.597975352547532},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":-4.6,"spinRate":2779,"spinDirection":148},"zone":12,"typeConfidence":0.85,"plateTime":0.4349203453102217,"extension":6.2883583291479646},"hitData":{"launchSpeed":54.9,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.59,"coordY":176.94}},"index":2,"playId":"16669ebe-5c05-3d85-a0d7-87c1555eacc6","pitchNumber":3,"startTime":"2026-03-21T02:21:22.754Z","endTime":"2026-03-21T02:21:28.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:21:28.241Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a sharp line drive to right fielder CJ Kayfus.","rbi":0,"awayScore":15,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T02:23:29.769Z","endTime":"2026-03-21T02:23:54.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Logan Allen replaces Jay Driver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":15,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T02:22:08.393Z","endTime":"2026-03-21T02:23:32.091Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671106,"link":"/api/v1/people/671106"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16250223298289,"aZ":-14.631993973478801,"pfxX":4.998803178040644,"pfxZ":10.291700053496456,"pX":0.5162184588507198,"pZ":2.2915640814270417,"vX0":-5.494306924882179,"vY0":-129.73430430289412,"vZ0":-5.34542568161743,"x":97.32,"y":176.91,"x0":2.012093475397597,"y0":50.00189020903866,"z0":5.494028002555309,"aX":8.520022709485223},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.6,"breakHorizontal":-7.8,"spinRate":2101,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.42220842477029796,"extension":6.127039955175834},"index":1,"playId":"6b69840a-59f3-3954-bcdb-b55cdd5aaeca","pitchNumber":1,"startTime":"2026-03-21T02:23:32.091Z","endTime":"2026-03-21T02:23:37.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69536406499588,"aZ":-26.117098394517726,"pfxX":-2.2399642731282126,"pfxZ":3.99633155178764,"pX":0.13901655168799307,"pZ":1.922406174936202,"vX0":-3.9341041934329875,"vY0":-121.71970086348756,"vZ0":-3.2844501532308366,"x":111.7,"y":186.88,"x0":2.0609935758987543,"y0":50.00114971524283,"z0":5.526704817887619,"aX":-3.3936256312888937},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.8,"breakHorizontal":4.9,"spinRate":2116,"spinDirection":180},"zone":8,"typeConfidence":2.0,"plateTime":0.44830773717322225,"extension":5.914239746726223},"hitData":{"launchSpeed":106.2,"launchAngle":10.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":165.18,"coordY":117.15}},"index":2,"playId":"272d846e-a65f-33d8-942a-cc9e4dc3d2b8","pitchNumber":2,"startTime":"2026-03-21T02:23:45.917Z","endTime":"2026-03-21T02:23:54.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:23:54.211Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Julio Rodríguez homers (1) on a fly ball to center field. Brendan Donovan scores.","rbi":2,"awayScore":17,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T02:24:20.297Z","endTime":"2026-03-21T02:25:26.220Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.4,"endSpeed":79.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50526239138363,"aZ":-29.81747226685768,"pfxX":-0.5535099153928345,"pfxZ":1.4783262585927979,"pX":-1.1340093770939215,"pZ":1.2213836601552588,"vX0":-7.359601578250917,"vY0":-125.5895434581773,"vZ0":-4.342678861691883,"x":160.23,"y":205.8,"x0":1.9116416304438566,"y0":50.0011683510217,"z0":5.410565082099994,"aX":-0.8781735003718609},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.9,"breakHorizontal":2.8,"spinRate":2229,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.43689194311380586,"extension":5.975835999864473},"index":0,"playId":"40f425ea-8bf2-3c3f-93e9-ac9794cdda04","pitchNumber":1,"startTime":"2026-03-21T02:24:20.297Z","endTime":"2026-03-21T02:24:24.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":15,"homeScore":4,"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-21T02:24:48.593Z","endTime":"2026-03-21T02:24:56.907Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55381192576775,"aZ":-17.393898955541456,"pfxX":5.083292945559884,"pfxZ":8.613113198423456,"pX":0.17001382482417987,"pZ":2.7142293053859228,"vX0":-5.959033567333531,"vY0":-130.2277256676221,"vZ0":-4.021584617125917,"x":110.52,"y":165.5,"x0":1.8283470655356102,"y0":50.00524993524963,"z0":5.595798443227388,"aX":8.72587239665916},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.9,"breakHorizontal":-7.9,"spinRate":2180,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.42073110550081294,"extension":6.05671514523266},"hitData":{"launchSpeed":107.9,"launchAngle":35.0,"totalDistance":431.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.03,"coordY":24.48}},"index":2,"playId":"2c56d442-86af-3f55-b325-69f60dbfbaec","pitchNumber":2,"startTime":"2026-03-21T02:24:56.907Z","endTime":"2026-03-21T02:25:26.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:25:26.220Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Randy Arozarena lines out to left fielder Angel Martínez.","rbi":0,"awayScore":17,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T02:25:09.901Z","endTime":"2026-03-21T02:27:08.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.046394853797715,"aZ":-28.188091130631012,"pfxX":7.130239166377439,"pfxZ":2.788903958510647,"pX":1.370587142712404,"pZ":1.0071327621536146,"vX0":-4.196556889202041,"vY0":-117.77184423807843,"vZ0":-4.228388651687312,"x":64.76,"y":211.59,"x0":2.235018495976653,"y0":50.00088704201041,"z0":5.3872685935514,"aX":10.173760373210996},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.4,"breakHorizontal":-12.1,"spinRate":1021,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.46230434359073236,"extension":5.984899662186649},"index":0,"playId":"265ded87-7968-35ab-ba22-2d693788e424","pitchNumber":1,"startTime":"2026-03-21T02:25:45.971Z","endTime":"2026-03-21T02:26:00.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40855197510094,"aZ":-21.923687255602005,"pfxX":8.41058397063837,"pfxZ":6.051727098901142,"pX":-0.6714883399023216,"pZ":0.9459818308384285,"vX0":-9.544175791422466,"vY0":-129.21509564417843,"vZ0":-6.438003532788171,"x":142.6,"y":213.24,"x0":1.9737582262720406,"y0":50.004547824540346,"z0":5.149290928506175,"aX":14.252841152306233},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.7,"breakHorizontal":-13.2,"spinRate":1942,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4235487924287087,"extension":6.11618185009768},"index":1,"playId":"2d7a2919-0721-3b38-8ac9-be6dd024b870","pitchNumber":2,"startTime":"2026-03-21T02:26:00.746Z","endTime":"2026-03-21T02:26:08.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.661191835968463,"aZ":-24.636038968598214,"pfxX":-2.6349677135987726,"pfxZ":4.6602530653216565,"pX":0.15043668629901133,"pZ":2.500790641479943,"vX0":-4.1657687982553595,"vY0":-125.45823038281125,"vZ0":-2.583064444821277,"x":111.27,"y":171.26,"x0":2.1649983303681584,"y0":50.00599951705268,"z0":5.519173803015452,"aX":-4.267225568610314},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.2,"breakHorizontal":5.6,"spinRate":2247,"spinDirection":163},"zone":5,"typeConfidence":2.0,"plateTime":0.43398429368870994,"extension":5.978757302864083},"index":2,"playId":"e2441842-363a-3dad-944a-e908c496bb76","pitchNumber":3,"startTime":"2026-03-21T02:26:14.253Z","endTime":"2026-03-21T02:26:19.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.116328302016,"aZ":-28.681399501647387,"pfxX":4.439332022809472,"pfxZ":2.4064241176481107,"pX":-0.9143720822649054,"pZ":0.984846237432811,"vX0":-7.893943133429537,"vY0":-118.79210488546805,"vZ0":-4.663857818276597,"x":151.85,"y":212.19,"x0":1.8497969404031969,"y0":50.00577540830559,"z0":5.5307059885152166,"aX":6.45461175741452},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.6,"breakHorizontal":-6.5,"spinRate":920,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.458106553616096,"extension":5.899406166507825},"index":3,"playId":"9e07980a-be1f-3f35-953b-f7dee02ed9e0","pitchNumber":4,"startTime":"2026-03-21T02:26:31.830Z","endTime":"2026-03-21T02:26:38.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7587544865657,"aZ":-23.496067152022157,"pfxX":8.229921595577078,"pfxZ":5.164540332634845,"pX":1.5773285199892035,"pZ":2.4695557085181847,"vX0":-4.594645121673312,"vY0":-129.04853596758173,"vZ0":-2.535340088738244,"x":56.88,"y":172.1,"x0":2.3149472938028457,"y0":50.003278601383684,"z0":5.281602679877086,"aX":13.831274648032059},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.0,"breakHorizontal":-13.8,"spinRate":1860,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.42502071890611504,"extension":5.96407349765396},"index":4,"playId":"127beab3-f4b9-34bf-983b-825557f96a0c","pitchNumber":5,"startTime":"2026-03-21T02:26:44.850Z","endTime":"2026-03-21T02:26:47.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.991801787734296,"aZ":-28.078196690889143,"pfxX":-1.3081390428903485,"pfxZ":2.582490301070073,"pX":-0.4099787967066158,"pZ":2.0701750738386377,"vX0":-5.813058530181759,"vY0":-123.89220501016788,"vZ0":-2.96049798391613,"x":132.63,"y":182.89,"x0":2.1173247784967737,"y0":50.00340479642769,"z0":5.577852435692956,"aX":-2.0746720903687104},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.3,"breakHorizontal":3.5,"spinRate":2239,"spinDirection":178},"zone":7,"typeConfidence":2.0,"plateTime":0.4386841824325023,"extension":5.800072180418256},"hitData":{"launchSpeed":77.4,"launchAngle":26.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.36,"coordY":107.57}},"index":5,"playId":"3bb9018c-2436-3da2-9ea2-af6160daeaed","pitchNumber":6,"startTime":"2026-03-21T02:27:02.098Z","endTime":"2026-03-21T02:27:08.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.10000000000000003,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:27:08.902Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out to first baseman Rhys Hoskins.","rbi":0,"awayScore":17,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T02:27:10.818Z","endTime":"2026-03-21T02:28:11.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"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(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":84.8,"endSpeed":78.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.655384358833746,"aZ":-26.182947127405885,"pfxX":-2.22869730123594,"pfxZ":3.8449121084093214,"pX":-0.0979370762119983,"pZ":3.0117258485333513,"vX0":-4.716237746226612,"vY0":-123.50540629829214,"vZ0":-1.26396748712624,"x":120.73,"y":157.46,"x0":2.1195480594324505,"y0":50.00232882833169,"z0":5.715035812877685,"aX":-3.471003187275727},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.0,"breakHorizontal":5.0,"spinRate":2194,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.4420654547462268,"extension":5.840072312521856},"index":0,"playId":"e252e1ab-156c-394e-acd1-c3e3fa6431c0","pitchNumber":1,"startTime":"2026-03-21T02:27:35.623Z","endTime":"2026-03-21T02:27:38.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.410937647810062,"aZ":-25.30681720394645,"pfxX":7.340378367881694,"pfxZ":4.180027217573382,"pX":1.7244396462366036,"pZ":2.8179471284324644,"vX0":-3.687244732702479,"vY0":-126.94395859353763,"vZ0":-1.1243670972952895,"x":51.27,"y":162.7,"x0":2.2371485177837367,"y0":50.00178633230655,"z0":5.269168460716733,"aX":12.056895566962226},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.6,"breakHorizontal":-12.5,"spinRate":1547,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.43040662787726447,"extension":6.019456107493316},"index":1,"playId":"e5f11bb9-ac18-3195-b1d3-2b226fddc048","pitchNumber":2,"startTime":"2026-03-21T02:27:52.756Z","endTime":"2026-03-21T02:27:57.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.618818763820048,"aZ":-34.06238658851291,"pfxX":-8.685158728017477,"pfxZ":-1.5009348661251902,"pX":-0.29042883404799885,"pZ":2.197358519964841,"vX0":-2.8557882976276674,"vY0":-112.07276112604463,"vZ0":0.6539757065975351,"x":128.07,"y":179.45,"x0":2.130931113570241,"y0":50.000541605169246,"z0":5.400986138416588,"aX":-10.965070929940898},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-2.2,"breakHorizontal":16.4,"spinRate":2113,"spinDirection":303},"zone":7,"typeConfidence":2.0,"plateTime":0.49008818683462607,"extension":6.035001172551767},"hitData":{"launchSpeed":93.0,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":170.61,"coordY":154.6}},"index":2,"playId":"9ac0a776-da6c-3475-bbba-652da9f14abb","pitchNumber":3,"startTime":"2026-03-21T02:28:05.895Z","endTime":"2026-03-21T02:28:11.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:28:11.192Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Joe singles on a ground ball to center fielder Steven Kwan.","rbi":0,"awayScore":17,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T02:28:19.020Z","endTime":"2026-03-21T02:29:54.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.665676741931815,"aZ":-32.705437879587016,"pfxX":-4.515404955285434,"pfxZ":-0.40550652432353074,"pX":-0.49674900938326333,"pZ":0.8451509267052749,"vX0":-4.38281068572684,"vY0":-113.58832435072613,"vZ0":-2.639297316937372,"x":135.93,"y":215.96,"x0":2.043922095333827,"y0":50.0035315390106,"z0":5.271707712507281,"aX":-5.904145085499763},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-1.1,"breakHorizontal":9.2,"spinRate":2183,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.48207965214253745,"extension":6.1185585302712315},"index":0,"playId":"c4d3c094-4772-3333-a42d-2e13858fb422","pitchNumber":1,"startTime":"2026-03-21T02:28:37.696Z","endTime":"2026-03-21T02:28:41.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.280402676186032,"aZ":-28.994490477727766,"pfxX":-1.8047040339895233,"pfxZ":2.052304687174219,"pX":0.22231415189230827,"pZ":2.7497140494160335,"vX0":-3.814815204108229,"vY0":-123.41647321589681,"vZ0":-1.103697160427499,"x":108.53,"y":164.54,"x0":2.0192041580482827,"y0":50.00462335016433,"z0":5.632379708714156,"aX":-2.7995423339658645},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.7,"breakHorizontal":4.1,"spinRate":2275,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.4428576896081111,"extension":6.029596874715824},"index":1,"playId":"41680af6-34d1-399a-88ab-5d9f314e23bb","pitchNumber":2,"startTime":"2026-03-21T02:28:52.046Z","endTime":"2026-03-21T02:28:55.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.581585026204394,"aZ":-14.33758615749293,"pfxX":4.586237061927539,"pfxZ":10.188820377993306,"pX":0.3389549404187503,"pZ":3.035589023354099,"vX0":-5.632857811778114,"vY0":-130.94965845754504,"vZ0":-4.119566603532044,"x":104.08,"y":156.82,"x0":1.9140203462561678,"y0":50.00183859217684,"z0":5.689351621732497,"aX":8.028351167169278},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.9,"breakHorizontal":-7.2,"spinRate":2168,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.416990546574203,"extension":5.968862593545374},"index":2,"playId":"5bb0db91-df7f-3474-88a3-ad38e7124743","pitchNumber":3,"startTime":"2026-03-21T02:29:05.857Z","endTime":"2026-03-21T02:29:11.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.517117110037766,"aZ":-28.63001500365018,"pfxX":5.277389913320739,"pfxZ":2.4386121687507822,"pX":0.5359638861979666,"pZ":1.7115674429612502,"vX0":-5.142632702338822,"vY0":-119.38268452900692,"vZ0":-2.6431340704664774,"x":96.57,"y":192.57,"x0":2.025423636412923,"y0":50.00235676571442,"z0":5.392327038356378,"aX":7.669428434021936},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.1,"breakHorizontal":-8.4,"spinRate":1061,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.4576072873764785,"extension":6.162070731823766},"index":3,"playId":"f93ac512-dd97-3dc9-be86-be753da417f6","pitchNumber":4,"startTime":"2026-03-21T02:29:23.867Z","endTime":"2026-03-21T02:29:28.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.26933484127965,"aZ":-26.430617692673202,"pfxX":5.831751906908559,"pfxZ":4.047608221852718,"pX":0.15337667922526288,"pZ":2.2864979568740407,"vX0":-6.0124230246394506,"vY0":-117.7400713628517,"vZ0":-1.7514545035468836,"x":111.15,"y":177.04,"x0":1.9704657891060584,"y0":50.000502889542695,"z0":5.462669128373464,"aX":8.268550890133655},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.2,"breakHorizontal":-9.2,"spinRate":985,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.46344101431604656,"extension":6.006345522935959},"hitData":{"launchSpeed":105.0,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.46,"coordY":95.23}},"index":4,"playId":"42f94d34-7a86-3a25-bd7f-3939caa0227f","pitchNumber":5,"startTime":"2026-03-21T02:29:44.628Z","endTime":"2026-03-21T02:29:54.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:29:54.893Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to center fielder Steven Kwan.","rbi":0,"awayScore":17,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T02:32:16.943Z","endTime":"2026-03-21T02:34:33.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807718,"fullName":"Jay Driver","link":"/api/v1/people/807718"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":17,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T02:30:02.310Z","endTime":"2026-03-21T02:30:34.869Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jay Driver replaces Logan Allen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":17,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-21T02:30:34.869Z","endTime":"2026-03-21T02:32:19.110Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807718,"link":"/api/v1/people/807718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61638796743631,"aZ":-25.419373339516447,"pfxX":-8.56640100655244,"pfxZ":3.937812588001478,"pX":0.1031065057616669,"pZ":3.1216790398070193,"vX0":11.152612278422776,"vY0":-129.9480162748635,"vZ0":1.8737753901321534,"x":113.07,"y":154.49,"x0":-3.1264168088761988,"y0":50.000492977314366,"z0":4.319253514934935,"aX":-14.685077623129057},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.8,"breakHorizontal":13.1,"spinRate":2367,"spinDirection":238},"zone":2,"typeConfidence":1.23,"plateTime":0.42110752419818676,"extension":6.550401300177398},"index":2,"playId":"8cdc6404-0004-3ccf-923e-18f4ae939d44","pitchNumber":1,"startTime":"2026-03-21T02:32:19.110Z","endTime":"2026-03-21T02:32:24.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.690990141222688,"aZ":-34.53324722031799,"pfxX":-10.436222773111659,"pfxZ":-1.5766695765928453,"pX":-2.268943276828226,"pZ":2.847562166650849,"vX0":5.538367178252203,"vY0":-121.94523426307558,"vZ0":3.900688353404728,"x":203.49,"y":161.9,"x0":-3.2226847457392926,"y0":50.00452246593003,"z0":4.220222370684673,"aX":-15.598989816418475},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.6,"breakHorizontal":17.4,"spinRate":1603,"spinDirection":266},"zone":11,"typeConfidence":1.47,"plateTime":0.4504932223115712,"extension":6.61317168994585},"index":3,"playId":"7f58dd91-f105-3fef-a63a-f9d014f512c8","pitchNumber":2,"startTime":"2026-03-21T02:32:40.732Z","endTime":"2026-03-21T02:32:43.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66096585372875,"aZ":-30.616993531532945,"pfxX":5.2259437459466085,"pfxZ":1.1485239515769958,"pX":-0.24073726432143602,"pZ":2.4401702327269517,"vX0":6.15479005322593,"vY0":-116.43443069447096,"vZ0":2.3423037472557686,"x":126.18,"y":172.9,"x0":-3.611075497937817,"y0":50.00248708906958,"z0":4.346009362892431,"aX":7.074621857188465},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.1,"breakHorizontal":-11.2,"spinRate":2253,"spinDirection":70},"zone":5,"typeConfidence":1.28,"plateTime":0.472917057011788,"extension":6.630487672431373},"index":4,"playId":"f3301cb5-eff8-37b0-b551-603b5d94c68b","pitchNumber":3,"startTime":"2026-03-21T02:32:59.736Z","endTime":"2026-03-21T02:33:02.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.034900199238333,"aZ":-26.212822095524242,"pfxX":-6.65883531473604,"pfxZ":3.3381272929136845,"pX":-0.15322783785303906,"pZ":3.0387643937208826,"vX0":10.121841813168674,"vY0":-132.66772314441448,"vZ0":1.747552036322829,"x":122.84,"y":156.73,"x0":-3.150415384028102,"y0":50.0009720962893,"z0":4.280375158724766,"aX":-11.885153415800648},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":9.8,"spinRate":2457,"spinDirection":238},"zone":2,"typeConfidence":1.35,"plateTime":0.4126516004770724,"extension":6.200493233123777},"index":5,"playId":"cfc87171-d550-300b-a058-758196b4e5f0","pitchNumber":4,"startTime":"2026-03-21T02:33:21.982Z","endTime":"2026-03-21T02:33:25.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.628594639551654,"aZ":-33.36437760868236,"pfxX":-8.858929546424982,"pfxZ":-0.7768118389074807,"pX":-3.3285549290397847,"pZ":3.2914149261081707,"vX0":3.466746671795041,"vY0":-123.0693719818515,"vZ0":4.574087594803256,"x":243.88,"y":149.91,"x0":-3.605214681186763,"y0":50.00257990247658,"z0":4.236040562545967,"aX":-13.576701553678063},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.0,"breakHorizontal":15.2,"spinRate":1608,"spinDirection":261},"zone":11,"typeConfidence":1.43,"plateTime":0.44520307975017515,"extension":6.624504364379329},"index":6,"playId":"59f4b403-5711-3985-ad23-bfa9669a502c","pitchNumber":5,"startTime":"2026-03-21T02:33:44.456Z","endTime":"2026-03-21T02:33:47.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78792574842217,"aZ":-24.08929403880581,"pfxX":-5.779991121535181,"pfxZ":4.631446827431029,"pX":-1.7628664844994055,"pZ":3.3577140175103986,"vX0":5.956074717517319,"vY0":-131.30611885909406,"vZ0":2.113807935570981,"x":184.2,"y":148.12,"x0":-3.3095738041623766,"y0":50.003885752099535,"z0":4.334503569481086,"aX":-10.09410751366912},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.1,"breakHorizontal":9.1,"spinRate":2305,"spinDirection":242},"zone":11,"typeConfidence":1.14,"plateTime":0.4171258546932415,"extension":6.347493151647298},"index":7,"playId":"bf8fcbb1-a986-3135-a983-3974238d87e3","pitchNumber":6,"startTime":"2026-03-21T02:34:05.983Z","endTime":"2026-03-21T02:34:09.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82538240131422,"aZ":-26.134050406140823,"pfxX":-8.111227436872799,"pfxZ":3.419834943322569,"pX":0.36280926663966523,"pZ":1.7606590817053078,"vX0":11.895012627947242,"vY0":-132.49006861341837,"vZ0":-1.1664490166658106,"x":103.17,"y":191.24,"x0":-3.143168852774209,"y0":50.00485640215763,"z0":4.126754497269621,"aX":-14.339007032106872},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.1,"breakHorizontal":11.9,"spinRate":2417,"spinDirection":248},"zone":9,"typeConfidence":1.34,"plateTime":0.4143115321265629,"extension":6.675335745998507},"hitData":{"launchSpeed":104.9,"launchAngle":33.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.2,"coordY":37.42}},"index":8,"playId":"bcf095d8-72de-3351-bd2c-bd3b0cd16ecd","pitchNumber":7,"startTime":"2026-03-21T02:34:26.459Z","endTime":"2026-03-21T02:34:33.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:34:33.685Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":17,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:36:25.753Z","endTime":"2026-03-21T02:37:59.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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":88.4,"endSpeed":81.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.661882030987286,"aZ":-25.520912798772972,"pfxX":-9.081179953512303,"pfxZ":3.929426556495672,"pX":0.38960865933240346,"pZ":2.366377117092956,"vX0":9.253729441680061,"vY0":-128.52663686767104,"vZ0":-3.7053967511381023,"x":102.15,"y":174.89,"x0":-2.0573010272982226,"y0":50.00329564677558,"z0":5.782116881769079,"aX":-15.375521388568423},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":14.6,"spinRate":2258,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.4242438524033876,"extension":6.491635126359341},"index":0,"playId":"d970b089-8895-37c3-af1f-aef3864ac396","pitchNumber":1,"startTime":"2026-03-21T02:36:47.701Z","endTime":"2026-03-21T02:36:51.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.240725756224162,"aZ":-33.5276565174388,"pfxX":5.972663052709615,"pfxZ":-1.0261649591043458,"pX":0.35328394334485513,"pZ":2.2898365445098405,"vX0":4.644272428598794,"vY0":-114.58074417901166,"vZ0":-0.6818834502744058,"x":103.53,"y":176.95,"x0":-2.4796165448214946,"y0":50.00134459346899,"z0":5.882847231840919,"aX":7.896969802311905},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.7,"breakHorizontal":-12.0,"spinRate":2747,"spinDirection":60},"zone":6,"typeConfidence":0.88,"plateTime":0.4790289209964551,"extension":6.256708967362667},"index":1,"playId":"135ee717-4ecd-31e3-9438-40c44a65527c","pitchNumber":2,"startTime":"2026-03-21T02:37:01.704Z","endTime":"2026-03-21T02:37:06.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5367356023319,"aZ":-31.457151477207848,"pfxX":7.800997300919092,"pfxZ":0.5422648701430908,"pX":2.4928503177998516,"pZ":0.709386076422884,"vX0":8.267471562547511,"vY0":-114.89943777097042,"vZ0":-4.462870261794052,"x":21.98,"y":219.63,"x0":-2.167549301477342,"y0":50.005702308567365,"z0":5.737863170766148,"aX":10.419301174234059},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.1,"breakHorizontal":-16.2,"spinRate":2811,"spinDirection":65},"zone":14,"typeConfidence":0.92,"plateTime":0.4769162018306856,"extension":6.455204653455412},"index":2,"playId":"1aabe21d-4005-36dd-8b79-05ab855f7981","pitchNumber":3,"startTime":"2026-03-21T02:37:20.089Z","endTime":"2026-03-21T02:37:23.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.397184700447287,"aZ":-33.369392772037045,"pfxX":7.921047342436926,"pfxZ":-0.9226646908684617,"pX":1.6209350586376787,"pZ":0.7302802788688391,"vX0":6.504414827579856,"vY0":-113.47179971096665,"vZ0":-3.734889010103967,"x":55.21,"y":219.06,"x0":-2.314974599641137,"y0":50.00174326771976,"z0":5.733601137194146,"aX":10.293100093287935},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.4,"breakHorizontal":-16.1,"spinRate":2641,"spinDirection":62},"zone":14,"typeConfidence":0.92,"plateTime":0.48331619915696633,"extension":6.274223460049328},"index":3,"playId":"b935e301-266d-3df1-8319-62cd004dd423","pitchNumber":4,"startTime":"2026-03-21T02:37:38.576Z","endTime":"2026-03-21T02:37:41.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20606951521243,"aZ":-15.609286357507873,"pfxX":-3.602601679903853,"pfxZ":9.547971040401514,"pX":-0.14185758100240814,"pZ":3.2484456185840846,"vX0":6.350580406845282,"vY0":-130.77343734375242,"vZ0":-3.621591834025747,"x":122.41,"y":151.07,"x0":-2.132015808308019,"y0":50.00087710019236,"z0":5.819956218400515,"aX":-6.249367745864175},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.7,"breakHorizontal":5.2,"spinRate":2441,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.4186139865536447,"extension":6.359984523214692},"index":4,"playId":"2b6c7fcb-8496-35e8-8baf-64133bf54fde","pitchNumber":5,"startTime":"2026-03-21T02:37:55.738Z","endTime":"2026-03-21T02:37:59.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:37:59.153Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, third baseman Brendan Donovan to first baseman Connor Joe.","rbi":0,"awayScore":17,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:38:02.055Z","endTime":"2026-03-21T02:39:47.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.928505735391006,"aZ":-38.053231891957914,"pfxX":7.425288621966131,"pfxZ":-4.522187978025727,"pX":-1.3534718424791081,"pZ":2.4681022826839145,"vX0":1.0820873813679843,"vY0":-114.08917159444012,"vZ0":0.834875061741607,"x":168.59,"y":172.14,"x0":-2.7993703827946668,"y0":50.0055575658947,"z0":5.892884410432789,"aX":9.642996671842504},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-7.6,"breakHorizontal":-13.7,"spinRate":2727,"spinDirection":62},"zone":13,"typeConfidence":0.85,"plateTime":0.4828713172612926,"extension":6.474121378247966},"index":0,"playId":"0a4b3f76-53ad-332d-a795-a458fc21b691","pitchNumber":1,"startTime":"2026-03-21T02:38:25.001Z","endTime":"2026-03-21T02:38:29.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.943878962943575,"aZ":-38.2129821119916,"pfxX":7.440410405915564,"pfxZ":-4.659570793753596,"pX":0.5258302856418787,"pZ":1.1681528578067815,"vX0":5.25168304713182,"vY0":-114.05652990401049,"vZ0":-1.7384410775350498,"x":96.96,"y":207.24,"x0":-2.7852403726797688,"y0":50.00005065439194,"z0":5.761542284418919,"aX":9.651706039217116},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-8.5,"breakHorizontal":-15.0,"spinRate":2750,"spinDirection":57},"zone":14,"typeConfidence":0.87,"plateTime":0.48302905722511147,"extension":6.5564775259504025},"index":1,"playId":"48d356e3-b85b-3b52-9205-946058dff503","pitchNumber":2,"startTime":"2026-03-21T02:38:37.491Z","endTime":"2026-03-21T02:38:41.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73746103202773,"aZ":-16.819239368392285,"pfxX":-4.498436818181608,"pfxZ":9.134306829864427,"pX":-0.8889314277668654,"pZ":3.100114283511115,"vX0":5.180989529164725,"vY0":-129.06075461932733,"vZ0":-3.4878606613782845,"x":150.88,"y":155.08,"x0":-2.341263964371135,"y0":50.002615728274996,"z0":5.770179722978066,"aX":-7.56224561566428},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":16.0,"breakHorizontal":7.0,"spinRate":2329,"spinDirection":231},"zone":11,"typeConfidence":0.92,"plateTime":0.42496068687141797,"extension":6.535636418753948},"index":2,"playId":"35fe299a-f606-3811-8723-32f34f36a631","pitchNumber":3,"startTime":"2026-03-21T02:38:50.929Z","endTime":"2026-03-21T02:38:57.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74501787509189,"aZ":-24.199948117120954,"pfxX":-7.559999814352339,"pfxZ":4.643096561592859,"pX":0.10913821034353674,"pZ":3.5674668832933083,"vX0":8.598497567180148,"vY0":-129.59246724882192,"vZ0":-0.9823899541004364,"x":112.84,"y":142.46,"x0":-2.255252444685596,"y0":50.0006725010492,"z0":5.784505077791372,"aX":-12.976402762397864},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":12.0,"spinRate":2223,"spinDirection":231},"zone":12,"typeConfidence":0.82,"plateTime":0.42118047430026406,"extension":6.690434065669136},"index":3,"playId":"bdde51ab-f1ec-3e58-8eef-07efd9de38be","pitchNumber":4,"startTime":"2026-03-21T02:39:19.281Z","endTime":"2026-03-21T02:39:26.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.557429257036297,"aZ":-25.667314858840502,"pfxX":-8.165547368350678,"pfxZ":3.8050307773573167,"pX":0.24029324529985127,"pZ":3.425107963692177,"vX0":9.229602663679229,"vY0":-129.53181562964627,"vZ0":-0.8612591698533045,"x":107.84,"y":146.3,"x0":-2.298218962163451,"y0":50.00169748463042,"z0":5.713973380612688,"aX":-13.957782114186461},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.0,"breakHorizontal":12.8,"spinRate":2272,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.42190174563787153,"extension":6.675174804542745},"hitData":{"launchSpeed":64.8,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.47,"coordY":155.84}},"index":4,"playId":"f2274c3f-1c3b-35ce-9a7b-83305ceb5e56","pitchNumber":5,"startTime":"2026-03-21T02:39:41.278Z","endTime":"2026-03-21T02:39:47.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:39:47.323Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Hedges challenged (pitch result), call on the field was overturned: Austin Hedges walks.","rbi":0,"awayScore":17,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:39:55.760Z","endTime":"2026-03-21T02:41:41.017Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7047655256677,"aZ":-19.159709971897083,"pfxX":-1.991057692041574,"pfxZ":7.498180796704149,"pX":1.6803110125557772,"pZ":3.2309725086865835,"vX0":10.254090497649528,"vY0":-129.99785907069386,"vZ0":-3.341857523017777,"x":52.95,"y":151.54,"x0":-2.032973204671459,"y0":50.00112558463203,"z0":5.963526764017884,"aX":-3.4564413854416087},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.2,"breakHorizontal":1.7,"spinRate":2624,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.41912323968695464,"extension":6.510769263707755},"index":0,"playId":"199623d8-1773-373f-9283-61d5ce5c21c4","pitchNumber":1,"startTime":"2026-03-21T02:40:18.432Z","endTime":"2026-03-21T02:40:28.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35824595896348,"aZ":-27.661426069985513,"pfxX":-10.437208050179933,"pfxZ":2.557012332724385,"pX":1.5747998066105147,"pZ":1.4103961411032653,"vX0":12.991155763097595,"vY0":-131.57871265495467,"vZ0":-5.6546324032967625,"x":56.97,"y":200.7,"x0":-2.0567041324805078,"y0":50.00167312920816,"z0":5.621389820391983,"aX":-18.40968430655741},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.6,"breakHorizontal":16.2,"spinRate":2318,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.4153201690246604,"extension":6.664007885132003},"index":1,"playId":"0b226c8a-7263-3856-a67f-94e01d0351d9","pitchNumber":2,"startTime":"2026-03-21T02:40:31.465Z","endTime":"2026-03-21T02:40:34.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.079215766192686,"aZ":-24.341209711326112,"pfxX":-2.4964066020888724,"pfxZ":4.700567831760678,"pX":0.8178985669321619,"pZ":1.7552409604738486,"vX0":9.09170985947935,"vY0":-128.4067584062995,"vZ0":-5.282449565289505,"x":85.82,"y":191.39,"x0":-2.447447479547794,"y0":50.00495914298887,"z0":5.737980855993552,"aX":-4.162861746538266},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.4,"breakHorizontal":2.4,"spinRate":2463,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.42689054496112133,"extension":6.6519894647272455},"index":2,"playId":"2f6e76a1-4b29-38a0-b3fa-114406261314","pitchNumber":3,"startTime":"2026-03-21T02:40:45.965Z","endTime":"2026-03-21T02:40:49.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.432722742949963,"aZ":-16.165670358465817,"pfxX":-3.2507191068918804,"pfxZ":9.430161711398945,"pX":0.6061282453495429,"pZ":2.5630524701085022,"vX0":8.489819989157887,"vY0":-129.08980586512695,"vZ0":-4.835100579394153,"x":93.9,"y":169.58,"x0":-2.294551014619531,"y0":50.00201454043456,"z0":5.694461216128892,"aX":-5.51885891098596},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":16.3,"breakHorizontal":4.1,"spinRate":2305,"spinDirection":224},"zone":6,"typeConfidence":0.89,"plateTime":0.4233723474521587,"extension":6.632036993670882},"index":3,"playId":"3a29eed9-a0e6-37df-b00b-ea32a3671a99","pitchNumber":4,"startTime":"2026-03-21T02:41:01.203Z","endTime":"2026-03-21T02:41:04.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.366113886283856,"aZ":-16.42124286103709,"pfxX":-2.007194234510758,"pfxZ":9.200281306990448,"pX":0.5946479183678716,"pZ":2.6631698686196064,"vX0":7.847466903076618,"vY0":-129.60811333310707,"vZ0":-4.737143151318465,"x":94.33,"y":166.87,"x0":-2.20286163133623,"y0":50.00633212476419,"z0":5.756469519540171,"aX":-3.438337785247163},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.8,"breakHorizontal":2.0,"spinRate":2277,"spinDirection":220},"zone":6,"typeConfidence":0.53,"plateTime":0.42150680921504957,"extension":6.572772102988447},"index":4,"playId":"66aed08a-85e3-3b4d-8527-387b69794613","pitchNumber":5,"startTime":"2026-03-21T02:41:16.687Z","endTime":"2026-03-21T02:41:20.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68719559009878,"aZ":-17.18451627340707,"pfxX":-4.2037784620856735,"pfxZ":8.634114326742905,"pX":0.09998455434714443,"pZ":3.397245111257868,"vX0":7.219002952260335,"vY0":-130.9306744853642,"vZ0":-3.032182253998771,"x":113.19,"y":147.05,"x0":-2.1469218147878655,"y0":50.002200068735725,"z0":5.856616294656576,"aX":-7.298178991311338},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.1,"breakHorizontal":6.0,"spinRate":2383,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.41836473395101814,"extension":6.62540015771923},"index":5,"playId":"c5764933-8d94-3f2b-b266-f50df74812d1","pitchNumber":6,"startTime":"2026-03-21T02:41:37.265Z","endTime":"2026-03-21T02:41:41.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}},"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:41:41.017Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"CJ Kayfus doubles (2) on a ground ball to right fielder Victor Robles. Austin Hedges to 3rd.","rbi":0,"awayScore":17,"homeScore":4,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:42:04.174Z","endTime":"2026-03-21T02:42:30.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"postOnThird":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.381763141753797,"aZ":-21.972424069428737,"pfxX":-1.2094164084275414,"pfxZ":6.068924076276312,"pX":-0.3137326020612257,"pZ":2.5489368288947984,"vX0":6.14331232707369,"vY0":-128.76612688681377,"vZ0":-3.859237581055494,"x":128.96,"y":169.96,"x0":-2.571917070267315,"y0":50.00514257919293,"z0":5.7642578038224,"aX":-2.0343256930893716},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.3,"breakHorizontal":0.8,"spinRate":2573,"spinDirection":211},"zone":4,"typeConfidence":0.9,"plateTime":0.425124144161912,"extension":6.613492058573499},"hitData":{"launchSpeed":88.5,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.82,"coordY":123.63}},"index":0,"playId":"71baff66-0384-305e-ac1b-e6175e6543e4","pitchNumber":1,"startTime":"2026-03-21T02:42:16.453Z","endTime":"2026-03-21T02:42:30.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.10000000000000003,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:42:30.045Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":17,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:42:37.857Z","endTime":"2026-03-21T02:44:22.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682077,"fullName":"Gabe Mosser","link":"/api/v1/people/682077"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"postOnThird":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":73.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.600679708152615,"aZ":-32.73581250529421,"pfxX":7.034286122280415,"pfxZ":-0.41531798981558943,"pX":-0.856527568965812,"pZ":2.981831383346554,"vX0":2.5864685284135294,"vY0":-114.06504583498264,"vZ0":0.672012098724279,"x":149.65,"y":158.27,"x0":-2.91369847808353,"y0":50.00454239971222,"z0":5.8676750727249285,"aX":9.42955484835132},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-0.4,"breakHorizontal":-13.3,"spinRate":2665,"spinDirection":74},"zone":1,"typeConfidence":0.91,"plateTime":0.4770657877659872,"extension":6.342375803155685},"index":0,"playId":"c5aeefef-3b36-3c21-a246-58a25a389ab1","pitchNumber":1,"startTime":"2026-03-21T02:43:07.758Z","endTime":"2026-03-21T02:43:12.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.228142438629565,"aZ":-19.297665471652046,"pfxX":-5.973333239058528,"pfxZ":7.476650214828313,"pX":-0.5496457103138235,"pZ":3.5740133901252613,"vX0":6.890540485495628,"vY0":-129.20202469803294,"vZ0":-1.8256828067070923,"x":137.95,"y":142.28,"x0":-2.452033662033819,"y0":50.0009587474752,"z0":5.744703644684727,"aX":-10.285577360761732},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.4,"breakHorizontal":9.6,"spinRate":2339,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.42095189514384934,"extension":6.651949249152702},"index":1,"playId":"bab23705-c44d-36fa-894b-cf943aac3c5a","pitchNumber":2,"startTime":"2026-03-21T02:43:24.883Z","endTime":"2026-03-21T02:43:32.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40663601756837,"aZ":-25.556140099718576,"pfxX":-0.0955484901140915,"pfxZ":3.9829759152774393,"pX":1.5878095718780143,"pZ":2.3463720924950646,"vX0":10.157466586358046,"vY0":-127.6272755609678,"vZ0":-3.543870835690025,"x":56.48,"y":175.43,"x0":-2.418723092201029,"y0":50.004887849555054,"z0":5.7487841810135665,"aX":-0.16057651996762753},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.7,"breakHorizontal":-1.9,"spinRate":2609,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.4279294051491185,"extension":6.640558247409205},"index":2,"playId":"3fdee527-907f-32bc-911c-1be394012501","pitchNumber":3,"startTime":"2026-03-21T02:43:41.768Z","endTime":"2026-03-21T02:43:44.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.10638838418053,"aZ":-29.836439783031818,"pfxX":7.197043623257979,"pfxZ":1.7373682383377123,"pX":-1.5478909820290996,"pZ":4.061020284197722,"vX0":1.2217241677696933,"vY0":-114.59466402447917,"vZ0":2.3991200092732514,"x":176.0,"y":129.13,"x0":-3.0221427153358755,"y0":50.00094771812427,"z0":5.894714387819241,"aX":9.670363755618096},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":4.0,"breakHorizontal":-13.3,"spinRate":2673,"spinDirection":78},"zone":11,"typeConfidence":0.91,"plateTime":0.4760663151009328,"extension":6.326581339008874},"index":3,"playId":"6f91b88e-0d5d-3836-a498-4f2e67aaa86c","pitchNumber":4,"startTime":"2026-03-21T02:44:01.015Z","endTime":"2026-03-21T02:44:04.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89335643042156,"aZ":-18.563242709323745,"pfxX":-0.20827556907647282,"pfxZ":8.094906780601919,"pX":-0.0784409239039871,"pZ":3.3687964417450815,"vX0":6.493419393413553,"vY0":-127.94346680186545,"vZ0":-2.416353129093479,"x":119.99,"y":147.82,"x0":-2.607125481578705,"y0":50.002756266639736,"z0":5.7577623000781895,"aX":-0.35130948160854486},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.4,"breakHorizontal":-0.8,"spinRate":2580,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.42581326588216317,"extension":6.594018746386562},"index":4,"playId":"0a838595-746f-3f47-ba5e-3aefbcfb850f","pitchNumber":5,"startTime":"2026-03-21T02:44:18.205Z","endTime":"2026-03-21T02:44:22.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":682077,"link":"/api/v1/people/682077"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:44:22.479Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out to first baseman Connor Joe.","rbi":0,"awayScore":17,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T02:46:48.633Z","endTime":"2026-03-21T02:48:11.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806288,"fullName":"Stefan Raeth","link":"/api/v1/people/806288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":17,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T02:44:32.656Z","endTime":"2026-03-21T02:44:55.073Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Stefan Raeth replaces Gabe Mosser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":17,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-21T02:44:55.073Z","endTime":"2026-03-21T02:46:50.957Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806288,"link":"/api/v1/people/806288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682077,"link":"/api/v1/people/682077","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.410676100632077,"aZ":-27.160835070733373,"pfxX":1.2660184239734766,"pfxZ":3.0750206147454984,"pX":0.9249345189982883,"pZ":0.7080891029652618,"vX0":3.772803346781814,"vY0":-126.71688203027921,"vZ0":-6.8890288607724095,"x":81.74,"y":219.66,"x0":-0.7465012779435708,"y0":50.003186906827786,"z0":5.626224601884351,"aX":2.0617970248924276},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.2,"breakHorizontal":-3.1,"spinRate":2422,"spinDirection":205},"zone":14,"typeConfidence":1.34,"plateTime":0.4319325370091307,"extension":6.211738340680364},"index":2,"playId":"ba3474fe-7bce-366a-9ec6-edf1f9aff714","pitchNumber":1,"startTime":"2026-03-21T02:46:50.957Z","endTime":"2026-03-21T02:46:55.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.034194825204125,"aZ":-16.305391536698068,"pfxX":-3.331241865615595,"pfxZ":8.795308411810405,"pX":0.021808226457467824,"pZ":1.4490223353008815,"vX0":3.2895222347382984,"vY0":-133.54719121950114,"vZ0":-7.935492176279436,"x":116.17,"y":199.66,"x0":-0.7937147823948156,"y0":50.00625602170478,"z0":5.634419594444944,"aX":-6.012468471658634},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":5.3,"spinRate":2145,"spinDirection":219},"zone":14,"typeConfidence":1.32,"plateTime":0.410301031407843,"extension":6.1425578707243655},"index":3,"playId":"324c0a08-2ca7-38f4-9e39-e120f1f552f3","pitchNumber":2,"startTime":"2026-03-21T02:47:10.565Z","endTime":"2026-03-21T02:47:16.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65801958112786,"aZ":-15.976423343109646,"pfxX":-3.317870666782251,"pfxZ":8.938635529032531,"pX":0.984818360140997,"pZ":1.881172823050501,"vX0":5.239894684559102,"vY0":-133.70959890608898,"vZ0":-7.058851595817228,"x":79.46,"y":187.99,"x0":-0.5686150479979931,"y0":50.00295672468396,"z0":5.700571143219317,"aX":-6.012385175945337},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":4.9,"spinRate":2103,"spinDirection":212},"zone":14,"typeConfidence":1.32,"plateTime":0.4095553883811691,"extension":6.2970651558077435},"index":4,"playId":"f75b8280-b8cb-3edd-8309-7445994e1785","pitchNumber":3,"startTime":"2026-03-21T02:47:27.468Z","endTime":"2026-03-21T02:47:32.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.864535726184847,"aZ":-14.369216491191608,"pfxX":-2.295490626752134,"pfxZ":9.7423246895114,"pX":0.6029379005482773,"pZ":2.2696292676980248,"vX0":4.277352035241524,"vY0":-134.51099179839505,"vZ0":-6.356237359565396,"x":94.02,"y":177.5,"x0":-0.7114531602821367,"y0":50.00427358686368,"z0":5.6868174162523815,"aX":-4.19621680127643},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":3.2,"spinRate":2128,"spinDirection":217},"zone":6,"typeConfidence":1.32,"plateTime":0.4075929999792174,"extension":6.301113750224043},"index":5,"playId":"dfea89ea-96f7-3c63-8d11-19b705ccf930","pitchNumber":4,"startTime":"2026-03-21T02:47:45.895Z","endTime":"2026-03-21T02:47:50.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.155859221888235,"aZ":-16.391895309202596,"pfxX":-1.8330966409594582,"pfxZ":8.524603237624268,"pX":0.5761980880894653,"pZ":2.6653537772865703,"vX0":3.957201158245666,"vY0":-134.67332624591063,"vZ0":-5.1455302957147575,"x":95.04,"y":166.82,"x0":-0.6689964166156995,"y0":50.00005567148481,"z0":5.746679770261695,"aX":-3.392940404091518},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":2.5,"spinRate":2018,"spinDirection":217},"zone":6,"typeConfidence":1.21,"plateTime":0.40552911152470816,"extension":6.217266343187097},"hitData":{"launchSpeed":99.1,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.04,"coordY":168.25}},"index":6,"playId":"db37911e-9dbb-3d3a-98b0-518582022003","pitchNumber":5,"startTime":"2026-03-21T02:48:04.323Z","endTime":"2026-03-21T02:48:11.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":692216,"link":"/api/v1/people/692216"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":806288,"link":"/api/v1/people/806288"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":806288,"link":"/api/v1/people/806288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.3,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:48:11.114Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Robles strikes out swinging.","rbi":0,"awayScore":17,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:50:24.502Z","endTime":"2026-03-21T02:51:08.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Colin Holderman replaces Jay Driver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":17,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T02:49:15.885Z","endTime":"2026-03-21T02:50:26.718Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670059,"link":"/api/v1/people/670059"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.348364616251796,"aZ":-20.666754505467978,"pfxX":-9.560046350140992,"pfxZ":5.599784335740889,"pX":-0.3451492556875065,"pZ":2.5110866096595186,"vX0":8.535447998470552,"vY0":-142.17813932624998,"vZ0":-5.451970016874896,"x":130.16,"y":170.98,"x0":-2.1380379572585673,"y0":50.004593837382174,"z0":5.757309639653216,"aX":-19.65454070654065},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.2,"breakHorizontal":15.7,"spinRate":2272,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3846336117960587,"extension":6.346768609839153},"index":1,"playId":"53711629-d129-3688-a876-589e30ad1185","pitchNumber":1,"startTime":"2026-03-21T02:50:26.718Z","endTime":"2026-03-21T02:50:30.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56130813100101,"aZ":-25.34471196034823,"pfxX":7.760575604472657,"pfxZ":4.347260775334193,"pX":0.9533135458667039,"pZ":2.1249607186564563,"vX0":5.313410727476957,"vY0":-125.208691767012,"vZ0":-3.8394342917177813,"x":80.66,"y":181.41,"x0":-2.2118883609252906,"y0":50.00529202957189,"z0":5.775255820247298,"aX":12.205383989040314},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.1,"breakHorizontal":-15.4,"spinRate":2697,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.43906648897273026,"extension":6.1437635542067515},"index":2,"playId":"39ca2961-5853-3b48-857d-19934b5f7c4a","pitchNumber":2,"startTime":"2026-03-21T02:50:42.232Z","endTime":"2026-03-21T02:50:45.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52529255157895,"aZ":-22.580988153946752,"pfxX":2.3257775268925593,"pfxZ":6.004423725421744,"pX":0.9122480044523813,"pZ":1.6519279563032592,"vX0":6.694359271269705,"vY0":-126.08199846003261,"vZ0":-5.268052542891105,"x":82.23,"y":194.18,"x0":-2.0877861823129695,"y0":50.001466539744364,"z0":5.609699786540803,"aX":3.7135281007919025},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.7,"breakHorizontal":-5.9,"spinRate":2631,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.43573174990783636,"extension":6.418412833091018},"index":3,"playId":"7b37073a-b308-3700-abfb-77da0ab28f93","pitchNumber":3,"startTime":"2026-03-21T02:50:59.516Z","endTime":"2026-03-21T02:51:08.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:51:08.695Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Knizner singles on a line drive to right fielder CJ Kayfus.","rbi":0,"awayScore":17,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:51:03.767Z","endTime":"2026-03-21T02:51:52.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.524819777342664,"aZ":-19.493429975344537,"pfxX":-9.541801677328914,"pfxZ":6.133993443750093,"pX":-0.7005071918930553,"pZ":2.7254701750982537,"vX0":7.158833146687576,"vY0":-143.2164194368149,"vZ0":-5.282891939128642,"x":143.7,"y":165.19,"x0":-1.9987843039932864,"y0":50.00335899534523,"z0":5.821629321808783,"aX":-19.72901356530943},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.2,"breakHorizontal":15.7,"spinRate":2408,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3831404116025081,"extension":6.289214039000468},"index":0,"playId":"d78b1b78-a395-391b-9a99-db25ed82dff3","pitchNumber":1,"startTime":"2026-03-21T02:51:26.557Z","endTime":"2026-03-21T02:51:29.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82138339132834,"aZ":-20.39760171002157,"pfxX":-8.471572322855813,"pfxZ":5.516222993690201,"pX":-0.78492762898557,"pZ":2.3901046672816437,"vX0":6.374433787771282,"vY0":-144.13279248396347,"vZ0":-6.321315503377319,"x":146.92,"y":174.25,"x0":-1.9079966102391255,"y0":50.006064749993335,"z0":5.842497798767941,"aX":-18.09332760311258},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.1,"breakHorizontal":14.3,"spinRate":2402,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3778720691749151,"extension":6.204545774370863},"hitData":{"launchSpeed":72.7,"launchAngle":24.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.92,"coordY":135.33}},"index":1,"playId":"c2148c51-ebde-350a-9c79-994abdf97b24","pitchNumber":2,"startTime":"2026-03-21T02:51:44.189Z","endTime":"2026-03-21T02:51:52.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:51:52.998Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Rivas singles on a line drive to right fielder CJ Kayfus. Andrew Knizner to 3rd.","rbi":0,"awayScore":17,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:51:57.608Z","endTime":"2026-03-21T02:52:50.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnThird":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":94.8,"endSpeed":87.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10310509064664,"aZ":-21.671157943630895,"pfxX":-3.7554591787578655,"pfxZ":5.461499869564099,"pX":1.1965580185671905,"pZ":0.03273538930769323,"vX0":10.217634810238286,"vY0":-137.47566701837886,"vZ0":-10.804689592589888,"x":71.39,"y":237.9,"x0":-2.072459615198114,"y0":50.00347220997564,"z0":5.471072961703196,"aX":-7.223714701104666},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.8,"breakHorizontal":4.8,"spinRate":2504,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39768454652110297,"extension":6.348991339233037},"index":0,"playId":"d89c5a7a-c087-33e1-8429-b8a0164e8111","pitchNumber":1,"startTime":"2026-03-21T02:52:19.758Z","endTime":"2026-03-21T02:52:24.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20720197791064,"aZ":-16.725794990336475,"pfxX":-4.857662074372206,"pfxZ":7.604691763710132,"pX":0.29332543225659236,"pZ":3.0133336734428657,"vX0":8.339456836467344,"vY0":-141.82228718801412,"vZ0":-4.43409455747535,"x":105.82,"y":157.42,"x0":-2.0576665811830197,"y0":50.00593629389999,"z0":5.667920002269558,"aX":-9.872584840735396},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.0,"breakHorizontal":7.1,"spinRate":2487,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3865784786972575,"extension":6.240631127120658},"hitData":{"launchSpeed":97.0,"launchAngle":16.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.35,"coordY":134.19}},"index":1,"playId":"c0a5c4e2-8a7f-3856-82dc-a0505d0572d8","pitchNumber":2,"startTime":"2026-03-21T02:52:40.685Z","endTime":"2026-03-21T02:52:50.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:52:50.303Z","atBatIndex":55},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Brendan Donovan out on a sacrifice fly to center fielder Steven Kwan. Andrew Knizner scores.","rbi":1,"awayScore":18,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:52:52.578Z","endTime":"2026-03-21T02:53:36.274Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":{"id":670059,"link":"/api/v1/people/670059"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1141405549558,"aZ":-21.529934758283794,"pfxX":-1.518577748084224,"pfxZ":5.507037909534748,"pX":0.5510544723724103,"pZ":2.363776340758002,"vX0":7.885196888532195,"vY0":-137.15296101831004,"vZ0":-5.138705510938154,"x":96.0,"y":174.96,"x0":-2.1457427890215643,"y0":50.006415056730106,"z0":5.700688680706931,"aX":-2.9383178917038655},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.2,"breakHorizontal":1.3,"spinRate":2503,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.397111522837005,"extension":6.294908636402576},"hitData":{"launchSpeed":89.5,"launchAngle":40.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.24,"coordY":84.08}},"index":0,"playId":"a1eda8cd-7a3e-3987-9cad-1b03c7f34149","pitchNumber":1,"startTime":"2026-03-21T02:53:21.944Z","endTime":"2026-03-21T02:53:36.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:53:36.274Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sammy Siani called out on strikes.","rbi":0,"awayScore":18,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T02:54:00.569Z","endTime":"2026-03-21T02:54:59.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686445,"fullName":"Sammy Siani","link":"/api/v1/people/686445"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686445,"fullName":"Sammy Siani","link":"/api/v1/people/686445"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Sammy Siani replaces Julio Rodríguez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":18,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T02:53:58.159Z","endTime":"2026-03-21T02:54:02.778Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686445,"link":"/api/v1/people/686445"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47738673762747,"aZ":-20.46442450321105,"pfxX":-7.132713266539699,"pfxZ":5.606960472302929,"pX":-1.3781092495631209,"pZ":1.004430050491175,"vX0":5.08043327442932,"vY0":-143.23036915610857,"vZ0":-9.2024744431569,"x":169.53,"y":211.66,"x0":-2.243507250362316,"y0":50.00224119709914,"z0":5.526101295691332,"aX":-14.896126179925558},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.5,"breakHorizontal":12.0,"spinRate":2536,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3816455902363276,"extension":6.199607992671679},"index":1,"playId":"fc9022f5-4ce7-3fa7-8423-cd2deab715fe","pitchNumber":1,"startTime":"2026-03-21T02:54:02.778Z","endTime":"2026-03-21T02:54:20.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.561681797786736,"aZ":-20.468492821321604,"pfxX":1.6153266772758936,"pfxZ":6.300722474037003,"pX":1.1642915705422685,"pZ":1.8335819777884705,"vX0":8.551978735690033,"vY0":-134.33042462746198,"vZ0":-6.159291066733627,"x":72.62,"y":189.27,"x0":-2.2490280595770162,"y0":50.00397106903342,"z0":5.575754325225644,"aX":2.99984737106158},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.4,"breakHorizontal":-4.4,"spinRate":2497,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4051781263303553,"extension":6.133585699164186},"index":2,"playId":"2254a135-107a-3f3f-9d45-ae1a78c25dd9","pitchNumber":2,"startTime":"2026-03-21T02:54:19.363Z","endTime":"2026-03-21T02:54:23.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.555425658118477,"aZ":-29.133288915292354,"pfxX":6.967575797912778,"pfxZ":1.9741140849676153,"pX":-0.3657197417154014,"pZ":2.8439141579491496,"vX0":2.727459173886147,"vY0":-122.69123291681167,"vZ0":-1.0957473215434976,"x":130.94,"y":161.99,"x0":-2.393450743250217,"y0":50.005112181700746,"z0":5.752427343412436,"aX":10.750550459449189},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.6,"breakHorizontal":-13.2,"spinRate":2648,"spinDirection":96},"zone":1,"typeConfidence":2.0,"plateTime":0.44440059076588234,"extension":6.246291519085148},"index":3,"playId":"4d780733-272e-3339-8556-aa26e0abc35e","pitchNumber":3,"startTime":"2026-03-21T02:54:37.309Z","endTime":"2026-03-21T02:54:41.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.432599631690508,"aZ":-15.83294402500246,"pfxX":-5.571632797430285,"pfxZ":8.055012793754692,"pX":-0.5338656184524976,"pZ":2.411374752524245,"vX0":6.343187178454819,"vY0":-141.14457610597609,"vZ0":-6.401417602160412,"x":137.35,"y":173.67,"x0":-2.0804784205210454,"y0":50.00649578770354,"z0":5.7184592497078786,"aX":-11.307864676651457},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.6,"breakHorizontal":8.9,"spinRate":2429,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.3872354329636063,"extension":6.270806899005429},"index":4,"playId":"cfac78c2-cb84-3935-b64b-356556cd7f11","pitchNumber":4,"startTime":"2026-03-21T02:54:56.458Z","endTime":"2026-03-21T02:54:59.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686445,"link":"/api/v1/people/686445"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":686445,"link":"/api/v1/people/686445"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:54:59.514Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Sammy Siani.","rbi":0,"awayScore":18,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:57:35.151Z","endTime":"2026-03-21T02:58:27.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686445,"link":"/api/v1/people/686445"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Sammy Siani remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":18,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T02:57:37.360Z","endTime":"2026-03-21T02:57:37.361Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686445,"link":"/api/v1/people/686445"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jhonny Pereda replaces catcher Andrew Knizner, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":18,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T02:57:37.362Z","endTime":"2026-03-21T02:57:37.363Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Brash replaces Stefan Raeth.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":18,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T02:57:37.364Z","endTime":"2026-03-21T02:57:37.365Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706998450740617,"aZ":-22.883925035928637,"pfxX":-8.9406047007957,"pfxZ":4.756712388097791,"pX":0.9028487137206695,"pZ":1.5163056036955747,"vX0":11.008146839854158,"vY0":-137.94843660528915,"vZ0":-6.424542208896424,"x":82.59,"y":197.84,"x0":-1.9520592548637075,"y0":50.00418820756413,"z0":5.387058662248875,"aX":-17.47104283713714},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":14.3,"spinRate":2092,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3949645832045756,"extension":6.618536040015478},"index":3,"playId":"82c656ac-a08a-32db-9c40-55d2a32ea4b1","pitchNumber":1,"startTime":"2026-03-21T02:57:37.366Z","endTime":"2026-03-21T02:57:40.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.068714483853487,"aZ":-21.714509473418453,"pfxX":-10.079329652577469,"pfxZ":5.2296984579023,"pX":-0.4961750092324856,"pZ":1.8562109833802072,"vX0":8.095648002729343,"vY0":-140.1389172302703,"vZ0":-6.126721187138815,"x":135.91,"y":188.66,"x0":-2.1052222542240053,"y0":50.00064364815273,"z0":5.477752608444742,"aX":-20.15353290407252},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.4,"breakHorizontal":16.7,"spinRate":2147,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.3900349260869751,"extension":6.437004833539017},"index":4,"playId":"5d460109-3284-3fb6-a324-735cf6646cc7","pitchNumber":2,"startTime":"2026-03-21T02:57:50.567Z","endTime":"2026-03-21T02:57:55.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.359326566119268,"aZ":-33.15619591076157,"pfxX":10.319546792488213,"pfxZ":-0.6210557307780853,"pX":-1.6253898052566167,"pZ":2.5166271475660666,"vX0":-1.1581142922408332,"vY0":-124.7298025396482,"vZ0":-0.26495501039712377,"x":178.96,"y":170.83,"x0":-2.4954251963808325,"y0":50.00472999412693,"z0":5.360892085154733,"aX":16.24260606464507},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.0,"breakHorizontal":-18.4,"spinRate":1422,"spinDirection":108},"zone":11,"typeConfidence":0.91,"plateTime":0.43933038125147394,"extension":6.36406497714847},"index":5,"playId":"7c9254b3-6881-3018-9dbe-14fe2112ca34","pitchNumber":3,"startTime":"2026-03-21T02:58:03.685Z","endTime":"2026-03-21T02:58:08.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.207004549264358,"aZ":-30.991255382099883,"pfxX":5.583846762549516,"pfxZ":0.7406279756618375,"pX":-0.7180929988362782,"pZ":2.129624477456975,"vX0":2.690079442924358,"vY0":-125.76127651513961,"vZ0":-1.8498436166583767,"x":144.37,"y":181.28,"x0":-2.527986450405036,"y0":50.00197168983734,"z0":5.395434957364274,"aX":8.917526423047414},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.2,"breakHorizontal":-10.7,"spinRate":2865,"spinDirection":60},"zone":4,"typeConfidence":0.89,"plateTime":0.436021205817934,"extension":6.339847308848227},"hitData":{"launchSpeed":78.6,"launchAngle":41.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.7,"coordY":93.89}},"index":6,"playId":"f992d441-feee-360a-b223-ce1aad0939c4","pitchNumber":4,"startTime":"2026-03-21T02:58:21.207Z","endTime":"2026-03-21T02:58:27.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T02:58:27.271Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a soft ground ball to second baseman Leo Rivas.","rbi":0,"awayScore":18,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T02:58:29.586Z","endTime":"2026-03-21T03:00:13.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.613065036564116,"aZ":-21.15704528464246,"pfxX":-8.579293257867848,"pfxZ":5.496412566051367,"pX":-0.36515224975945454,"pZ":3.3113033524031845,"vX0":7.7734892361023284,"vY0":-140.63692968406104,"vZ0":-2.594269601531583,"x":130.92,"y":149.37,"x0":-2.049077207962376,"y0":50.00569956920498,"z0":5.616609755969849,"aX":-17.205103603038417},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.6,"breakHorizontal":13.9,"spinRate":2213,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.38931870116172185,"extension":6.522948977309227},"index":0,"playId":"f7a20e44-e803-3491-b892-3d88a48c5875","pitchNumber":1,"startTime":"2026-03-21T02:58:49.926Z","endTime":"2026-03-21T02:58:54.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.875964119704864,"aZ":-34.569494965390014,"pfxX":-6.760440745116496,"pfxZ":-1.373834212919931,"pX":-1.4352571514345331,"pZ":2.6050627244829245,"vX0":4.759287992927292,"vY0":-131.44227402196802,"vZ0":-0.6039317105648679,"x":171.71,"y":168.44,"x0":-2.391141359418833,"y0":50.000196997771184,"z0":5.404853865177886,"aX":-11.826959654200236},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.4,"breakHorizontal":11.2,"spinRate":1908,"spinDirection":249},"zone":11,"typeConfidence":0.91,"plateTime":0.41672829072486905,"extension":6.4365903218037515},"index":1,"playId":"0e1f7aca-23a5-3a56-a1d7-67d1b966ff90","pitchNumber":2,"startTime":"2026-03-21T02:59:03.806Z","endTime":"2026-03-21T02:59:07.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.229838413731077,"aZ":-34.4743835727771,"pfxX":-3.7083688547598603,"pfxZ":-1.3420127915611157,"pX":-1.0243916264324222,"pZ":2.697216918764812,"vX0":4.703621633289261,"vY0":-129.92506944646536,"vZ0":-0.3156865099334878,"x":156.05,"y":165.96,"x0":-2.3731316405840936,"y0":50.00136900418682,"z0":5.431516163063699,"aX":-6.364331128234103},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.3,"breakHorizontal":5.8,"spinRate":1733,"spinDirection":258},"zone":11,"typeConfidence":0.77,"plateTime":0.42093957767327783,"extension":6.36276480691845},"index":2,"playId":"ac94a18d-aa38-38ed-a873-8b409cdabd5e","pitchNumber":3,"startTime":"2026-03-21T02:59:18.004Z","endTime":"2026-03-21T02:59:22.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66653913680524,"aZ":-31.177781416309617,"pfxX":5.937376941253162,"pfxZ":0.6367453372632728,"pX":-0.3177141476799455,"pZ":1.6782315615219634,"vX0":3.613740384975469,"vY0":-124.70895343112743,"vZ0":-2.4426880520232843,"x":129.11,"y":193.47,"x0":-2.5602090130828477,"y0":50.00315118409003,"z0":5.259574990584135,"aX":9.287766758809287},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.8,"breakHorizontal":-11.6,"spinRate":2868,"spinDirection":52},"zone":8,"typeConfidence":0.9,"plateTime":0.4403439257324302,"extension":6.442363439668917},"index":3,"playId":"cd553f02-c00f-350d-a680-81c0461dfdd4","pitchNumber":4,"startTime":"2026-03-21T02:59:35.856Z","endTime":"2026-03-21T03:00:02.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"}},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59836043138739,"aZ":-35.940264738950674,"pfxX":-5.329076004141011,"pfxZ":-2.1637931645804658,"pX":-0.44875222041991614,"pZ":1.450537466739457,"vX0":6.986421148778819,"vY0":-131.2857053510586,"vZ0":-2.7393732451259307,"x":134.11,"y":199.62,"x0":-2.455840597702813,"y0":50.00342908762304,"z0":5.1907735979400265,"aX":-9.274561688692174},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-4.3,"breakHorizontal":8.0,"spinRate":1801,"spinDirection":254},"zone":13,"typeConfidence":0.9,"plateTime":0.4176943685174366,"extension":6.468303499082519},"hitData":{"launchSpeed":52.1,"launchAngle":-49.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":139.36,"coordY":175.49}},"index":4,"playId":"81f29d24-8d64-3bb6-8dd5-4ade65f80465","pitchNumber":5,"startTime":"2026-03-21T03:00:06.522Z","endTime":"2026-03-21T03:00:13.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:00:13.758Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rhys Hoskins lines out to right fielder Victor Robles.","rbi":0,"awayScore":18,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T03:00:26.348Z","endTime":"2026-03-21T03:01:15.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.191467508051726,"aZ":-29.72648750200805,"pfxX":4.609182035274584,"pfxZ":1.4882742958082122,"pX":0.5444445697694805,"pZ":1.784145538511206,"vX0":5.703514871159781,"vY0":-127.7735567658713,"vZ0":-2.6324275367604377,"x":96.25,"y":190.61,"x0":-2.318676307339475,"y0":50.006073103439874,"z0":5.172097755679752,"aX":7.594112670805396},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":-9.7,"spinRate":2748,"spinDirection":53},"zone":9,"typeConfidence":0.88,"plateTime":0.4292594750162233,"extension":6.521568030800245},"index":0,"playId":"a48c6fa8-d15d-34ed-bcd8-470a16098b0a","pitchNumber":1,"startTime":"2026-03-21T03:00:52.818Z","endTime":"2026-03-21T03:00:57.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72873549119187,"aZ":-22.113099700074248,"pfxX":-9.440620198523812,"pfxZ":4.902348845453304,"pX":0.19978713952711688,"pZ":3.0091441856696868,"vX0":10.031152796604362,"vY0":-142.1743322296351,"vZ0":-3.1488016900675317,"x":109.38,"y":157.53,"x0":-2.1428359072678465,"y0":50.00408126171035,"z0":5.529759390347759,"aX":-19.3831084967273},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.4,"breakHorizontal":15.1,"spinRate":2187,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.384823390130971,"extension":6.530230202652898},"hitData":{"launchSpeed":95.5,"launchAngle":23.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.89,"coordY":77.72}},"index":1,"playId":"64f6875b-6707-3691-ba26-53ea4c6907af","pitchNumber":2,"startTime":"2026-03-21T03:01:06.188Z","endTime":"2026-03-21T03:01:15.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:01:15.358Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Arias walks. Chase DeLauter to 2nd.","rbi":0,"awayScore":18,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T03:01:19.016Z","endTime":"2026-03-21T03:02:35.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.711261251128438,"aZ":-28.77166295067503,"pfxX":9.04182964764846,"pfxZ":2.054505873754681,"pX":-0.03328040108843007,"pZ":1.4572769603924842,"vX0":3.1308343874892657,"vY0":-127.1961902001526,"vZ0":-3.9143588786136854,"x":118.27,"y":199.43,"x0":-2.451492022695884,"y0":50.00050718381669,"z0":5.272762366652792,"aX":14.957616167082456},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.1,"breakHorizontal":-17.0,"spinRate":2984,"spinDirection":104},"zone":14,"typeConfidence":0.91,"plateTime":0.429021291466952,"extension":6.387511814701377},"index":0,"playId":"70c7e2b8-6a2a-3c13-a19e-a99621c5802f","pitchNumber":1,"startTime":"2026-03-21T03:01:41.208Z","endTime":"2026-03-21T03:01:45.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.989723197944052,"aZ":-29.218268027220645,"pfxX":10.344644356460481,"pfxZ":1.837371134000339,"pX":0.902359738943006,"pZ":3.096912586695905,"vX0":4.758417092260441,"vY0":-125.59560848230447,"vZ0":0.08980819924555061,"x":82.6,"y":155.16,"x0":-2.3571530930965623,"y0":50.00230111488901,"z0":5.425100943960221,"aX":16.623434311262354},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.6,"breakHorizontal":-19.8,"spinRate":3092,"spinDirection":65},"zone":12,"typeConfidence":0.91,"plateTime":0.43510977563324804,"extension":6.463328516964443},"index":1,"playId":"b9868287-e8f2-354b-a3a1-06089c27b376","pitchNumber":2,"startTime":"2026-03-21T03:01:57.651Z","endTime":"2026-03-21T03:02:02.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.243612083847676,"aZ":-33.850758677059396,"pfxX":6.053191820420681,"pfxZ":-1.023766397858065,"pX":0.6135940928592395,"pZ":1.6709204548851098,"vX0":5.655677653782738,"vY0":-127.12594375574854,"vZ0":-2.1538660416786284,"x":93.61,"y":193.67,"x0":-2.42352128314179,"y0":50.00140219662648,"z0":5.207567020794022,"aX":9.938089737678052},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.0,"breakHorizontal":-12.2,"spinRate":2822,"spinDirection":31},"zone":9,"typeConfidence":0.89,"plateTime":0.43030455329506356,"extension":6.447545537172395},"index":2,"playId":"90bbc95f-de7d-39ff-93d3-52680e74a229","pitchNumber":3,"startTime":"2026-03-21T03:02:14.776Z","endTime":"2026-03-21T03:02:19.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06213071891961,"aZ":-28.269737083261713,"pfxX":-10.846204607847863,"pfxZ":1.9646250220721697,"pX":-0.9788360918240394,"pZ":3.7965042754676523,"vX0":7.408263652513161,"vY0":-139.34730593224788,"vZ0":0.3772979134289268,"x":154.31,"y":136.27,"x0":-2.2477241117669413,"y0":50.00404969987504,"z0":5.510609670091861,"aX":-21.56806797462546},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.8,"breakHorizontal":18.4,"spinRate":2143,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3914175551714618,"extension":6.394619785082224},"index":3,"playId":"4ee61b2f-8f83-3672-a52b-a78c7bf2377f","pitchNumber":4,"startTime":"2026-03-21T03:02:31.072Z","endTime":"2026-03-21T03:02:35.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:02:35.863Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, shortstop Cole Young to first baseman Connor Joe.","rbi":0,"awayScore":18,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T03:03:50.763Z","endTime":"2026-03-21T03:06:17.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":18,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T03:02:53.224Z","endTime":"2026-03-21T03:04:09.684Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":672356,"link":"/api/v1/people/672356"},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Jonathan Martinez replaces Gabriel Arias.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":18,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-21T03:03:52.389Z","endTime":"2026-03-21T03:03:52.390Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808159,"link":"/api/v1/people/808159"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":672356,"link":"/api/v1/people/672356"},"base":1,"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":672356,"link":"/api/v1/people/672356"},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51146215937168,"aZ":-23.64409663350766,"pfxX":-9.246515217205983,"pfxZ":4.245175489021099,"pX":-0.2759686430553258,"pZ":3.720376001285753,"vX0":8.367911387128393,"vY0":-140.10433374332214,"vZ0":-0.8426763524940833,"x":127.52,"y":138.33,"x0":-2.084707186962897,"y0":50.00151310534519,"z0":5.555413128587042,"aX":-18.575847779599684},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.7,"breakHorizontal":15.2,"spinRate":2218,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38936024144404247,"extension":6.42677208140578},"index":2,"playId":"579f7683-ff71-30b7-be20-aa18c050c025","pitchNumber":1,"startTime":"2026-03-21T03:03:52.391Z","endTime":"2026-03-21T03:03:57.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":808159,"link":"/api/v1/people/808159"},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.555196739697383,"aZ":-31.451674226046624,"pfxX":-4.436321484999436,"pfxZ":0.41288433867840624,"pX":-0.7791452692392292,"pZ":2.361746402958779,"vX0":6.078181833804957,"vY0":-129.80239313202154,"vZ0":-1.4240136512366193,"x":146.7,"y":175.01,"x0":-2.5512031473996886,"y0":50.00141084157408,"z0":5.264092235773255,"aX":-7.736650739061401},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.7,"breakHorizontal":7.1,"spinRate":1927,"spinDirection":255},"zone":4,"typeConfidence":0.75,"plateTime":0.41846613198298366,"extension":6.327376909352805},"index":3,"playId":"b5828b4f-f919-36c7-abf3-e39ad57d74a0","pitchNumber":2,"startTime":"2026-03-21T03:04:06.513Z","endTime":"2026-03-21T03:04:11.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":808159,"link":"/api/v1/people/808159"},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.614679234812925,"aZ":-25.195285832943075,"pfxX":-9.436321285947836,"pfxZ":3.4553878726811167,"pX":1.4303390939332807,"pZ":3.5296996156407,"vX0":12.86098328809085,"vY0":-139.76730636414385,"vZ0":-1.0349148776104578,"x":62.48,"y":143.48,"x0":-1.9624952829669833,"y0":50.00030287594531,"z0":5.529402202191011,"aX":-19.041039834070244},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.2,"breakHorizontal":15.1,"spinRate":2268,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.3889551918566365,"extension":6.464551629080528},"index":4,"playId":"8270ca41-44a8-3752-8d45-15af8958f09a","pitchNumber":3,"startTime":"2026-03-21T03:04:19.690Z","endTime":"2026-03-21T03:04:24.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":808159,"link":"/api/v1/people/808159"},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.092073682406212,"aZ":-33.00154583480278,"pfxX":9.199255664915656,"pfxZ":-0.49616111096154647,"pX":0.9648659483180405,"pZ":1.4038560047731226,"vX0":5.330286618280658,"vY0":-127.2130358725258,"vZ0":-3.451937939431475,"x":80.22,"y":200.88,"x0":-2.3475819578660078,"y0":50.006038301416744,"z0":5.3721027621582715,"aX":15.203900534755599},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.4,"breakHorizontal":-17.8,"spinRate":1498,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.4292157960779752,"extension":6.476864542199577},"index":5,"playId":"94b8e6f7-daac-356b-b53c-0bd93a0fff84","pitchNumber":4,"startTime":"2026-03-21T03:04:46.426Z","endTime":"2026-03-21T03:04:50.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":808159,"link":"/api/v1/people/808159"},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.200624916137187,"aZ":-14.987557954409557,"pfxX":-5.203601941704181,"pfxZ":8.765761186147133,"pX":-0.08333323766969801,"pZ":3.7905361105779654,"vX0":7.785476261081437,"vY0":-138.26958133262218,"vZ0":-1.917185938168834,"x":120.18,"y":136.44,"x0":-2.243237692598199,"y0":50.00175555069135,"z0":5.484495574032116,"aX":-10.202034753208856},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":8.0,"spinRate":2252,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39424433280425886,"extension":6.487051428431852},"index":6,"playId":"40d9c93e-9a90-3a19-8027-34c3322380e0","pitchNumber":5,"startTime":"2026-03-21T03:05:06.102Z","endTime":"2026-03-21T03:05:09.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":808159,"link":"/api/v1/people/808159"},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.071094027801472,"aZ":-30.81824818843056,"pfxX":8.168920207222147,"pfxZ":0.8283995765603347,"pX":-0.7520121480205428,"pZ":3.3734922878960156,"vX0":1.7141708693046531,"vY0":-126.18188069815702,"vZ0":0.8900721419450639,"x":145.66,"y":147.7,"x0":-2.5000878139555587,"y0":50.000613398801185,"z0":5.478762012062167,"aX":13.31197153091445},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-15.2,"spinRate":3012,"spinDirection":158},"zone":11,"typeConfidence":0.91,"plateTime":0.4322912254907263,"extension":6.362362202510576},"index":7,"playId":"89235d70-2f7a-3c7e-851b-816a59dd91a3","pitchNumber":6,"startTime":"2026-03-21T03:05:27.433Z","endTime":"2026-03-21T03:05:30.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":808159,"link":"/api/v1/people/808159"},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"}},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4917077834286,"aZ":-24.485981014426052,"pfxX":-8.31766363174233,"pfxZ":3.769577651183699,"pX":-0.47364618490700067,"pZ":3.6457303457616472,"vX0":8.056288906090511,"vY0":-141.50251122109256,"vZ0":-0.9021936231238392,"x":135.05,"y":140.35,"x0":-2.2687963252950083,"y0":50.0028596348945,"z0":5.528915161951045,"aX":-16.96770227222918},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":2242,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38619554313327953,"extension":6.437505506335474},"hitData":{"launchSpeed":82.2,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.57,"coordY":144.04}},"index":8,"playId":"05fc3c12-c491-3067-a659-e4de2c3ee86e","pitchNumber":7,"startTime":"2026-03-21T03:06:11.658Z","endTime":"2026-03-21T03:06:17.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":808159,"link":"/api/v1/people/808159"},"second":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:06:17.106Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Randy Arozarena pops out to catcher Cannon Peebles in foul territory.","rbi":0,"awayScore":18,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T03:08:27.782Z","endTime":"2026-03-21T03:09:16.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[8,9,10],"actionIndex":[0,1,2,3,4,5,6,7],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":702555,"link":"/api/v1/people/702555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Festa replaces Colin Holderman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":18,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T03:08:05.291Z","endTime":"2026-03-21T03:08:06.291Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Wuilfredo Antunez replaces catcher Austin Hedges, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":18,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T03:08:05.291Z","endTime":"2026-03-21T03:08:06.291Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686404,"link":"/api/v1/people/686404"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cannon Peebles replaces left fielder Angel Martínez, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":18,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T03:08:05.291Z","endTime":"2026-03-21T03:08:06.291Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702555,"link":"/api/v1/people/702555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jonathan Martinez remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":18,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T03:08:05.291Z","endTime":"2026-03-21T03:08:06.291Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808159,"link":"/api/v1/people/808159"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":672356,"link":"/api/v1/people/672356"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Luis De La Cruz replaces first baseman Rhys Hoskins, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":18,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-21T03:08:05.291Z","endTime":"2026-03-21T03:08:06.291Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":821139,"link":"/api/v1/people/821139"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jose Devers replaces third baseman José Ramírez, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":18,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-21T03:08:05.291Z","endTime":"2026-03-21T03:08:06.291Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691410,"link":"/api/v1/people/691410"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":608070,"link":"/api/v1/people/608070"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Garrett Howe replaces second baseman Brayan Rocchio, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":18,"homeScore":4,"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-21T03:08:05.291Z","endTime":"2026-03-21T03:08:06.291Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827628,"link":"/api/v1/people/827628"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":677587,"link":"/api/v1/people/677587"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jake Fox replaces center fielder Steven Kwan, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":18,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-03-21T03:08:05.291Z","endTime":"2026-03-21T03:08:30.142Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695780,"link":"/api/v1/people/695780"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":680757,"link":"/api/v1/people/680757"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.760809054213926,"aZ":-19.64635627125516,"pfxX":-7.73470076948923,"pfxZ":6.740215179971445,"pX":1.0895802186271717,"pZ":1.049377284421592,"vX0":9.849239806866944,"vY0":-135.27851928163957,"vZ0":-6.842145446427002,"x":75.47,"y":210.45,"x0":-1.5888951348135703,"y0":50.001537085276176,"z0":4.982547264263055,"aX":-14.373941330933743},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":12.0,"spinRate":2417,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.40446861934880385,"extension":6.673122762547664},"index":8,"playId":"a854d0bf-b651-3ad5-b91e-31f4a9980e44","pitchNumber":1,"startTime":"2026-03-21T03:08:30.142Z","endTime":"2026-03-21T03:08:34.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86440025694991,"aZ":-31.048783600425658,"pfxX":2.5528027761524266,"pfxZ":0.687127367987725,"pX":0.6616990022757809,"pZ":1.421778881363312,"vX0":5.278798505488179,"vY0":-126.80730414519824,"vZ0":-3.35086521847475,"x":91.78,"y":200.39,"x0":-1.7685819600387727,"y0":50.00599526895281,"z0":5.20469935113021,"aX":4.2107836639228005},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.7,"breakHorizontal":-5.6,"spinRate":2734,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4298597583175656,"extension":6.44803942579047},"index":9,"playId":"93ebef92-affa-307b-84c0-cd0fe487708e","pitchNumber":2,"startTime":"2026-03-21T03:08:45.538Z","endTime":"2026-03-21T03:08:49.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79165900940279,"aZ":-31.928246483100885,"pfxX":9.9722517513235,"pfxZ":0.16852160456678966,"pX":0.15810565630416534,"pZ":2.733950661031756,"vX0":1.769102967517638,"vY0":-119.89212448825515,"vZ0":0.6629006564862707,"x":110.97,"y":164.96,"x0":-1.8847525558341771,"y0":50.00288926704471,"z0":5.2993545750327335,"aX":14.54247344331668},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.7,"breakHorizontal":-18.5,"spinRate":2653,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.45654649823764704,"extension":6.344815003693808},"hitData":{"launchSpeed":80.4,"launchAngle":83.0,"totalDistance":25.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":145.37,"coordY":202.23}},"index":10,"playId":"af6b9701-ecf5-312c-a26c-9aee86ce66ad","pitchNumber":3,"startTime":"2026-03-21T03:09:05.028Z","endTime":"2026-03-21T03:09:16.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:09:16.812Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a line drive to right fielder CJ Kayfus.","rbi":0,"awayScore":18,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T03:09:18.840Z","endTime":"2026-03-21T03:10:47.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.103385953789957,"aZ":-34.188235759326744,"pfxX":0.49353840624489465,"pfxZ":-1.2349127840782486,"pX":1.2347238571123036,"pZ":0.5432246458653313,"vX0":7.0640373315441005,"vY0":-127.36204111380606,"vZ0":-4.79070746995868,"x":69.94,"y":224.11,"x0":-1.6432152345661752,"y0":50.00035749390068,"z0":5.164123332415566,"aX":0.8063099665917491},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.1,"breakHorizontal":-2.5,"spinRate":2570,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.43070094673848436,"extension":6.562062480111427},"index":0,"playId":"1f23f3ae-ce36-3701-974a-21e4af0284d8","pitchNumber":1,"startTime":"2026-03-21T03:09:46.878Z","endTime":"2026-03-21T03:09:54.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65521886847769,"aZ":-22.333411055042575,"pfxX":1.4930210704022011,"pfxZ":5.453409048044282,"pX":-1.1307916573717829,"pZ":3.2744856930139097,"vX0":1.4102711322904735,"vY0":-133.02364434197492,"vZ0":-0.8434096941648014,"x":160.1,"y":150.37,"x0":-1.8604808094267618,"y0":50.00472498552736,"z0":5.204489833370949,"aX":2.694144160036518},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.0,"breakHorizontal":-3.0,"spinRate":2499,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4106645249293175,"extension":6.395994064429284},"index":1,"playId":"feda8010-f11e-3097-b3d5-4985f6214869","pitchNumber":2,"startTime":"2026-03-21T03:10:05.958Z","endTime":"2026-03-21T03:10:10.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.676999162465517,"aZ":-33.49337029539553,"pfxX":2.75131947278487,"pfxZ":-0.8473577922462905,"pX":-0.8024094606087001,"pZ":2.5672829662425363,"vX0":1.6396778563676573,"vY0":-123.0767539465075,"vZ0":0.11683156898014246,"x":147.59,"y":169.46,"x0":-1.832126269556202,"y0":50.00425619765516,"z0":5.327842914867594,"aX":4.271857975447447},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.3,"breakHorizontal":-5.3,"spinRate":2532,"spinDirection":93},"zone":4,"typeConfidence":2.0,"plateTime":0.44299566460615036,"extension":6.283383395289077},"index":2,"playId":"fd43eee3-b278-378a-bace-2cef0675929c","pitchNumber":3,"startTime":"2026-03-21T03:10:21.390Z","endTime":"2026-03-21T03:10:26.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.012107641488697,"aZ":-32.89403957298142,"pfxX":2.292706597544926,"pfxZ":-0.45676364908738964,"pX":-0.21010537057321169,"pZ":1.448969268417201,"vX0":3.315812635514901,"vY0":-124.25328092452015,"vZ0":-2.402064204327731,"x":125.01,"y":199.66,"x0":-1.85341236478195,"y0":50.00237801897872,"z0":5.128754587061158,"aX":3.628063540636577},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.1,"breakHorizontal":-4.8,"spinRate":2568,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.43875265675673525,"extension":6.264424372314766},"hitData":{"launchSpeed":80.5,"launchAngle":14.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.19,"coordY":101.43}},"index":3,"playId":"799fae5c-2c1d-3582-9560-df51db9c6308","pitchNumber":4,"startTime":"2026-03-21T03:10:38.957Z","endTime":"2026-03-21T03:10:47.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:10:47.740Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Connor Joe lines out to center fielder Jake Fox.","rbi":0,"awayScore":18,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T03:10:51.704Z","endTime":"2026-03-21T03:12:48.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695780,"link":"/api/v1/people/695780"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14344259875781,"aZ":-21.95927901974879,"pfxX":-8.250347616267234,"pfxZ":5.560975585476431,"pX":-1.0169907120450579,"pZ":2.7818132603462127,"vX0":5.033218597096333,"vY0":-135.12474961525268,"vZ0":-1.9953510590704426,"x":155.77,"y":163.67,"x0":-1.8378508057201917,"y0":50.00510952094188,"z0":5.082552378107043,"aX":-15.164392627735673},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":13.8,"spinRate":2341,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4063077332549563,"extension":6.552169080385031},"index":0,"playId":"fcaa00ae-58fa-3839-979f-ac4dd3efb21b","pitchNumber":1,"startTime":"2026-03-21T03:11:13.689Z","endTime":"2026-03-21T03:11:19.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75946391410101,"aZ":-33.01032665956932,"pfxX":8.041362549942288,"pfxZ":-0.5909995455711883,"pX":-1.9231311069840513,"pZ":2.0311278042332455,"vX0":-1.486460919123842,"vY0":-118.42091023426204,"vZ0":-0.26678957801290026,"x":190.31,"y":183.94,"x0":-2.333665610127815,"y0":50.00051132192975,"z0":5.154745761010365,"aX":11.464791043534117},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.8,"breakHorizontal":-14.3,"spinRate":1677,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4618271362029751,"extension":6.327300955322541},"index":1,"playId":"dc356eef-f406-3342-ba5c-f7fa40e71ee1","pitchNumber":2,"startTime":"2026-03-21T03:11:40.611Z","endTime":"2026-03-21T03:11:55.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.829286542831994,"aZ":-32.194825391328,"pfxX":2.556719044168401,"pfxZ":-0.01427495284084035,"pX":-0.4575602417290191,"pZ":1.5303019225570276,"vX0":2.6303932426197845,"vY0":-123.88052213121317,"vZ0":-2.0996244483865185,"x":134.44,"y":197.46,"x0":-1.8620603596916379,"y0":50.0031718556512,"z0":5.058888202038282,"aX":4.005713177204704},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":-5.2,"spinRate":2506,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4407663774777508,"extension":6.414491372037141},"index":2,"playId":"9fd1a37b-b98e-3bba-ba06-e512759e207c","pitchNumber":3,"startTime":"2026-03-21T03:11:58.223Z","endTime":"2026-03-21T03:12:02.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.240924622286652,"aZ":-19.17784312987493,"pfxX":1.0200106350549216,"pfxZ":7.06853632124818,"pX":-0.5994685955450332,"pZ":2.1329143713739636,"vX0":3.5401072734171506,"vY0":-133.85247495969324,"vZ0":-3.966438813311418,"x":139.85,"y":181.19,"x0":-2.0646583308727564,"y0":50.006554212057615,"z0":4.983792908058615,"aX":1.8750890092329746},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":-2.5,"spinRate":2494,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.40712632035811813,"extension":6.486800358142449},"index":3,"playId":"0d131e68-d0ac-30e1-936f-1ea530fc4051","pitchNumber":4,"startTime":"2026-03-21T03:12:17.530Z","endTime":"2026-03-21T03:12:20.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07050040960364,"aZ":-23.918970078484204,"pfxX":1.356000151220576,"pfxZ":4.5002313509848335,"pX":-0.5966162156393813,"pZ":2.718422588202645,"vX0":3.0702300433550955,"vY0":-133.90354013488061,"vZ0":-1.6518342417972578,"x":139.74,"y":165.38,"x0":-1.9295710561836017,"y0":50.00515812107696,"z0":5.037199665495869,"aX":2.487802732283813},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":-3.0,"spinRate":2502,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.40743055648207127,"extension":6.42815751716988},"hitData":{"launchSpeed":98.1,"launchAngle":14.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.79,"coordY":80.01}},"index":4,"playId":"ee804faa-bc2a-38a8-8c8d-ef98807d6f0b","pitchNumber":5,"startTime":"2026-03-21T03:12:41.552Z","endTime":"2026-03-21T03:12:48.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:12:48.089Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cole Young homers (6) on a fly ball to right center field. Dominic Canzone scores.","rbi":2,"awayScore":20,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T03:12:49.804Z","endTime":"2026-03-21T03:14:01.925Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":670036,"link":"/api/v1/people/670036"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":{"id":670036,"link":"/api/v1/people/670036"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.215991672327476,"aZ":-33.10151929961789,"pfxX":5.44923790959411,"pfxZ":-0.631971588503832,"pX":0.6601332649703283,"pZ":0.7745129840488904,"vX0":4.312183607321406,"vY0":-120.20129734019217,"vZ0":-3.2361714575069724,"x":91.84,"y":217.87,"x0":-1.8648956805599535,"y0":50.004151166378165,"z0":5.076234914143319,"aX":7.976721886678109},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.7,"breakHorizontal":-10.9,"spinRate":2519,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4556168792528661,"extension":6.436996509061569},"index":0,"playId":"fecdcd5e-b7a7-3ca2-a924-4a0e6478e016","pitchNumber":1,"startTime":"2026-03-21T03:13:15.811Z","endTime":"2026-03-21T03:13:19.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.962668105493105,"aZ":-30.76370925065624,"pfxX":9.937183774847114,"pfxZ":0.9754649879160917,"pX":0.11738065841939563,"pZ":1.6415113203277325,"vX0":1.6950000405590395,"vY0":-119.65279510993608,"vZ0":-1.5639916381448924,"x":112.53,"y":194.46,"x0":-1.8913623119802185,"y0":50.00464827639351,"z0":5.058668878911313,"aX":14.418507613304444},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.7,"breakHorizontal":-18.4,"spinRate":2670,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4576630169783926,"extension":6.281788807271452},"hitData":{"launchSpeed":108.9,"launchAngle":34.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":202.81,"coordY":20.2}},"index":1,"playId":"2959b227-1c88-329b-a717-95b70ce2053a","pitchNumber":2,"startTime":"2026-03-21T03:13:36.641Z","endTime":"2026-03-21T03:14:01.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:14:01.925Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Robles singles on a ground ball to center fielder Jake Fox.","rbi":0,"awayScore":20,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T03:13:51.553Z","endTime":"2026-03-21T03:14:56.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695780,"link":"/api/v1/people/695780"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20785954453575,"aZ":-22.10637560026738,"pfxX":-5.190641577650723,"pfxZ":5.686976198089276,"pX":-0.05108110462218961,"pZ":2.299370104499938,"vX0":6.125244747284277,"vY0":-132.63816779392326,"vZ0":-2.892529274275181,"x":118.95,"y":176.7,"x0":-1.7234761397032907,"y0":50.00051587799939,"z0":5.028588735850243,"aX":-9.183983539792672},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.8,"breakHorizontal":7.9,"spinRate":2381,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.41405279810753637,"extension":6.3715527088277994},"index":0,"playId":"143738d2-650c-3e93-bac8-408fe5d85a6d","pitchNumber":1,"startTime":"2026-03-21T03:14:29.697Z","endTime":"2026-03-21T03:14:32.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.943082706680105,"aZ":-22.437605364898115,"pfxX":0.6385341575973729,"pfxZ":5.411365462121453,"pX":0.08237551500077356,"pZ":2.2377878468135948,"vX0":4.598979357959701,"vY0":-132.68232509981752,"vZ0":-3.2653147322148013,"x":113.86,"y":178.36,"x0":-1.7497868636460887,"y0":50.0024342405082,"z0":5.102231578884899,"aX":1.14878208974767},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":-2.0,"spinRate":2476,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4113709426855321,"extension":6.299158593225226},"hitData":{"launchSpeed":93.8,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.58,"coordY":100.81}},"index":1,"playId":"25e85b25-235b-3760-90bd-72316387c407","pitchNumber":2,"startTime":"2026-03-21T03:14:48.263Z","endTime":"2026-03-21T03:14:56.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:14:56.383Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jhonny Pereda singles on a line drive to right fielder CJ Kayfus. Victor Robles to 2nd.","rbi":0,"awayScore":20,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T03:14:57.971Z","endTime":"2026-03-21T03:15:52.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"postOnSecond":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.236218708342356,"aZ":-33.75683432818664,"pfxX":11.694271239588597,"pfxZ":-1.138715726745497,"pX":0.43149445324368657,"pZ":3.619171931921047,"vX0":1.8510279764878568,"vY0":-117.22085999678121,"vZ0":3.276668919162216,"x":100.55,"y":141.06,"x0":-1.8884018911719116,"y0":50.00555269407171,"z0":5.365326316705925,"aX":16.19137902070084},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.0,"breakHorizontal":-21.6,"spinRate":2638,"spinDirection":51},"zone":12,"typeConfidence":2.0,"plateTime":0.46819936881439617,"extension":6.4161557000660165},"index":0,"playId":"a944f028-5ccd-3a95-a9d1-c29e37348396","pitchNumber":1,"startTime":"2026-03-21T03:15:23.695Z","endTime":"2026-03-21T03:15:29.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.335980657418965,"aZ":-33.11681236753599,"pfxX":9.69106686122513,"pfxZ":-0.6734596301015117,"pX":0.03123467667776224,"pZ":2.5003386358382675,"vX0":2.020001356561427,"vY0":-117.43898422069086,"vZ0":1.0254740820978248,"x":115.81,"y":171.27,"x0":-2.09930891541941,"y0":50.00468270165544,"z0":5.139527697029735,"aX":13.530288165632784},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.7,"breakHorizontal":-18.0,"spinRate":2491,"spinDirection":62},"zone":5,"typeConfidence":2.0,"plateTime":0.4664899801659894,"extension":6.523839059921259},"hitData":{"launchSpeed":90.4,"launchAngle":9.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.4,"coordY":125.11}},"index":1,"playId":"2645e071-a749-3cbc-91f2-b60575f626b8","pitchNumber":2,"startTime":"2026-03-21T03:15:44.487Z","endTime":"2026-03-21T03:15:52.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:15:52.199Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Bliss challenged (pitch result), call on the field was confirmed: Ryan Bliss called out on strikes.","rbi":0,"awayScore":20,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T03:16:19.941Z","endTime":"2026-03-21T03:16:59.584Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702555,"link":"/api/v1/people/702555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan Bliss replaces Leo Rivas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":20,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T03:16:16.930Z","endTime":"2026-03-21T03:16:21.438Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669208,"link":"/api/v1/people/669208"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06918646399796,"aZ":-21.504846699672285,"pfxX":0.9829728534981839,"pfxZ":5.9975592444949495,"pX":0.6607922012219111,"pZ":2.4500162317859124,"vX0":5.7835357938173795,"vY0":-132.28728151737644,"vZ0":-3.0353133356506192,"x":91.81,"y":172.63,"x0":-1.677809615320765,"y0":50.006316411068774,"z0":5.180941085562824,"aX":1.7505372232005376},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":-3.0,"spinRate":2586,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.41334802890598965,"extension":6.339772378403295},"index":1,"playId":"4b65dc91-675e-3ead-afbe-b5d805d1ec78","pitchNumber":1,"startTime":"2026-03-21T03:16:21.438Z","endTime":"2026-03-21T03:16:24.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.325420732165796,"aZ":-21.39290723723893,"pfxX":-5.228362427667546,"pfxZ":5.952564726898799,"pX":0.5300849248491173,"pZ":2.4542503369105435,"vX0":7.742241805991906,"vY0":-133.37076621253988,"vZ0":-2.419672652900924,"x":96.79,"y":172.52,"x0":-1.7243634177539744,"y0":50.000740825231254,"z0":4.907691592295625,"aX":-9.466291054025454},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.4,"breakHorizontal":7.9,"spinRate":2354,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.4098982010952432,"extension":6.581226114434398},"index":2,"playId":"044506eb-2da6-3672-ad13-2fe36a85199d","pitchNumber":2,"startTime":"2026-03-21T03:16:35.928Z","endTime":"2026-03-21T03:16:40.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07385656971061,"aZ":-21.63813440303406,"pfxX":-7.069487205407732,"pfxZ":5.773654148322752,"pX":-0.7051459227683913,"pZ":1.5987460263811113,"vX0":5.553628369817565,"vY0":-134.6983753841575,"vZ0":-4.570766508789219,"x":143.88,"y":195.61,"x0":-1.8819727283442012,"y0":50.00498766898057,"z0":4.860938737241962,"aX":-12.90599919339202},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.6,"breakHorizontal":11.5,"spinRate":2395,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.4076766876250302,"extension":6.368866947654824},"index":3,"playId":"50206098-84fe-33da-8a7b-fcaf1532e2a4","pitchNumber":3,"startTime":"2026-03-21T03:16:53.361Z","endTime":"2026-03-21T03:16:59.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"}},"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:16:59.584Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wuilfredo Antunez grounds out, second baseman Ryan Bliss to first baseman Connor Joe.","rbi":0,"awayScore":20,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T03:19:33.836Z","endTime":"2026-03-21T03:19:38.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Anthony Donofrio replaces left fielder Randy Arozarena, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":20,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T03:18:39.976Z","endTime":"2026-03-21T03:18:39.997Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823703,"link":"/api/v1/people/823703"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":668227,"link":"/api/v1/people/668227"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ryan Bliss remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":20,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T03:18:39.997Z","endTime":"2026-03-21T03:18:39.999Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669208,"link":"/api/v1/people/669208"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: José A. Ferrer replaces Matt Brash.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":20,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T03:18:39.999Z","endTime":"2026-03-21T03:19:33.836Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.589740447915123,"aZ":-25.865367560047847,"pfxX":11.148717301616395,"pfxZ":3.137917845702031,"pX":-0.058546989753496294,"pZ":2.9488791409307766,"vX0":-12.140330347520049,"vY0":-139.9326719663143,"vZ0":-3.246971127479104,"x":140.71,"y":164.25,"x0":2.8600389660034202,"y0":50.00149164656082,"z0":5.793483382194199,"aX":22.406288276201114},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.3,"breakHorizontal":-18.1,"spinRate":2104,"spinDirection":117},"zone":2,"typeConfidence":0.89,"plateTime":0.38942755012960006,"extension":5.8416440362069615},"hitData":{"launchSpeed":83.6,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.47,"coordY":158.62}},"index":3,"playId":"1b5cc3fa-efb4-37a1-9374-2daa6e681e41","pitchNumber":1,"startTime":"2026-03-21T03:19:33.836Z","endTime":"2026-03-21T03:19:38.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686404,"link":"/api/v1/people/686404"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":686404,"link":"/api/v1/people/686404"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:19:38.922Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging.","rbi":0,"awayScore":20,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T03:20:02.944Z","endTime":"2026-03-21T03:21:28.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.032769554838058,"aZ":-29.96816693436599,"pfxX":0.6583774282622845,"pfxZ":1.3360717149940253,"pX":-0.6219282578613196,"pZ":2.7602598687539595,"vX0":-8.928131955391338,"vY0":-126.80042022742866,"vZ0":-1.6995906871349176,"x":70.26,"y":145.6,"x0":2.8413309855950013,"y0":50.00183561156826,"z0":5.803611187262314,"aX":1.0873327044475238},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":0.6,"spinRate":2317,"spinDirection":284},"zone":1,"typeConfidence":0.89,"plateTime":0.43002627330424925,"extension":5.6944473782026925},"index":0,"playId":"a8a68f87-4d12-3486-8078-c53019ece3f1","pitchNumber":1,"startTime":"2026-03-21T03:20:02.944Z","endTime":"2026-03-21T03:20:08.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71562688540478,"aZ":-22.519098195709777,"pfxX":10.20275683027533,"pfxZ":4.760762411106491,"pX":1.226084134091868,"pZ":3.4511910562159134,"vX0":-8.277454080571424,"vY0":-140.7619575973151,"vZ0":-2.9529493748884,"x":98.7,"y":169.64,"x0":2.8635561029190275,"y0":50.003264814653114,"z0":5.954080019604148,"aX":20.69617935519096},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.3,"breakHorizontal":-17.0,"spinRate":2177,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.3875087977904168,"extension":5.682569953873492},"index":1,"playId":"7706a7e4-4c04-374e-b533-06f4a9b721c4","pitchNumber":2,"startTime":"2026-03-21T03:20:18.108Z","endTime":"2026-03-21T03:20:21.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.440989633921262,"aZ":-19.550003301660034,"pfxX":10.782055946863059,"pfxZ":6.355514389364231,"pX":0.4801088071872338,"pZ":2.5607810299412423,"vX0":-9.949120606130629,"vY0":-139.15203205391745,"vZ0":-5.3585363261685774,"x":121.04,"y":172.94,"x0":2.6786753667445775,"y0":50.00231349702417,"z0":5.782396714091968,"aX":21.417514766541778},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.7,"breakHorizontal":-17.8,"spinRate":2240,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.39167943648264325,"extension":6.01309299458195},"index":2,"playId":"f261ebd9-81af-33b4-9d93-a9e1a074c90f","pitchNumber":3,"startTime":"2026-03-21T03:20:33.438Z","endTime":"2026-03-21T03:20:37.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.441091061169505,"aZ":-31.358674461528572,"pfxX":-0.47583058703741443,"pfxZ":0.48605486905759054,"pX":-2.3804876678079987,"pZ":1.1464351798215227,"vX0":-12.841705958725745,"vY0":-127.75346951477458,"vZ0":-5.147099524735625,"x":207.74,"y":207.83,"x0":2.75688729292295,"y0":50.001490405916066,"z0":5.630247836837639,"aX":-0.788866680570461},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.1,"breakHorizontal":3.5,"spinRate":2413,"spinDirection":120},"zone":13,"typeConfidence":0.91,"plateTime":0.42750569665339366,"extension":6.057866093195316},"index":3,"playId":"5df96a07-07a6-366d-8008-21a480010fa6","pitchNumber":4,"startTime":"2026-03-21T03:20:51.322Z","endTime":"2026-03-21T03:20:54.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.4,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36059501985561,"aZ":-19.7989394985465,"pfxX":11.36002985936533,"pfxZ":6.005372936320229,"pX":-0.4844474854686377,"pZ":1.4321136236695844,"vX0":-13.073182115066277,"vY0":-141.70259584239886,"vZ0":-8.550323002831957,"x":135.47,"y":200.11,"x0":2.6841348141321832,"y0":50.00514226776738,"z0":5.723387819098319,"aX":23.413111182584814},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.4,"breakHorizontal":-18.4,"spinRate":2053,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.384600827253355,"extension":5.95059471271694},"index":4,"playId":"65e35947-2fa9-39ca-b5b2-46efdf3931e3","pitchNumber":5,"startTime":"2026-03-21T03:21:08.582Z","endTime":"2026-03-21T03:21:12.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.150798847140937,"aZ":-31.117411075327666,"pfxX":2.134114363608789,"pfxZ":0.6048333890403832,"pX":-0.7854192242945403,"pZ":1.864702230674384,"vX0":-10.10630314933097,"vY0":-130.7544121052895,"vZ0":-3.7482301020718327,"x":146.94,"y":188.43,"x0":2.836949707465922,"y0":50.00362351725027,"z0":5.628079159861783,"aX":3.7315562481371267},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.5,"breakHorizontal":-1.8,"spinRate":2428,"spinDirection":22},"zone":13,"typeConfidence":0.85,"plateTime":0.4174180119856836,"extension":6.395771178585447},"index":5,"playId":"efc502e5-befc-3db0-ab49-fea1a4c94d40","pitchNumber":6,"startTime":"2026-03-21T03:21:25.011Z","endTime":"2026-03-21T03:21:28.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:21:28.011Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Fox walks.","rbi":0,"awayScore":20,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T03:21:33.556Z","endTime":"2026-03-21T03:23:54.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695780,"fullName":"Jake Fox","link":"/api/v1/people/695780"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695780,"fullName":"Jake Fox","link":"/api/v1/people/695780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695780,"fullName":"Jake Fox","link":"/api/v1/people/695780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.570915884588793,"aZ":-22.590780836253433,"pfxX":11.97904805040804,"pfxZ":4.63236446518809,"pX":-1.2654998657158185,"pZ":2.170172095572878,"vX0":-14.955077686915622,"vY0":-142.22055038281312,"vZ0":-6.1615407791520775,"x":165.24,"y":180.19,"x0":2.4801748580028242,"y0":50.003505871986334,"z0":5.776749263729355,"aX":24.78595044353144},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.3,"breakHorizontal":-19.1,"spinRate":2083,"spinDirection":119},"zone":13,"typeConfidence":0.91,"plateTime":0.38366266426463236,"extension":5.825477619153774},"index":0,"playId":"d4215338-411e-32f7-a213-c0c5717cc0dc","pitchNumber":1,"startTime":"2026-03-21T03:21:53.320Z","endTime":"2026-03-21T03:21:56.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":695780,"link":"/api/v1/people/695780","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54907561471175,"aZ":-22.09029098465982,"pfxX":11.031991386672303,"pfxZ":4.958839155698859,"pX":0.8103787932328006,"pZ":2.6559179087842995,"vX0":-9.900562566923094,"vY0":-141.2852376754696,"vZ0":-4.691432627709622,"x":86.11,"y":167.07,"x0":2.917408636756094,"y0":50.00132539900105,"z0":5.747422614364972,"aX":22.42312852410084},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.3,"breakHorizontal":-18.1,"spinRate":2040,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.38686864960137646,"extension":5.9875011981573065},"index":1,"playId":"0bc7ea3a-2766-3495-8231-87b20307e257","pitchNumber":2,"startTime":"2026-03-21T03:22:11.761Z","endTime":"2026-03-21T03:22:18.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":695780,"link":"/api/v1/people/695780","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64943409919023,"aZ":-23.228372538909714,"pfxX":10.602946287987228,"pfxZ":4.346244170548056,"pX":0.1608426199722234,"pZ":2.7448512419414484,"vX0":-11.27159503564374,"vY0":-142.56920429754163,"vZ0":-4.261432714855431,"x":110.87,"y":164.67,"x0":2.7872932491665874,"y0":50.00596469000099,"z0":5.724300273759087,"aX":21.840423719933423},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.2,"breakHorizontal":-16.9,"spinRate":2078,"spinDirection":117},"zone":5,"typeConfidence":0.87,"plateTime":0.3841144035729389,"extension":5.975977955258588},"index":2,"playId":"c25adcac-80c8-3c19-be19-2e66ce6b895e","pitchNumber":3,"startTime":"2026-03-21T03:22:30.020Z","endTime":"2026-03-21T03:22:33.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":695780,"link":"/api/v1/people/695780","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.126264077595646,"aZ":-26.071597149522137,"pfxX":9.351306199964084,"pfxZ":2.979830668111582,"pX":-0.8701028657916675,"pZ":1.680819213795523,"vX0":-13.415207832780577,"vY0":-141.48057946860393,"vZ0":-6.402792946361851,"x":150.17,"y":193.4,"x0":2.695264685322872,"y0":50.004371493458606,"z0":5.620032072610398,"aX":19.158214081032607},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.3,"breakHorizontal":-14.5,"spinRate":2054,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.3856098992560546,"extension":6.088876726695681},"index":3,"playId":"7e9eb166-455c-35c6-acb5-eaddcceca823","pitchNumber":4,"startTime":"2026-03-21T03:22:47.342Z","endTime":"2026-03-21T03:22:54.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":695780,"link":"/api/v1/people/695780","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97650938910715,"aZ":-31.206164397193866,"pfxX":0.8936319386917901,"pfxZ":0.569300935118795,"pX":-1.6494798541275826,"pZ":1.486546071068478,"vX0":-11.979868046640195,"vY0":-129.49397544851752,"vZ0":-4.480120828001194,"x":179.87,"y":198.64,"x0":2.9124503640712787,"y0":50.00364688873773,"z0":5.614989988530418,"aX":1.524198850866845},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.2,"breakHorizontal":1.0,"spinRate":2511,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.4222989209709511,"extension":5.826529374795087},"index":4,"playId":"d99d5277-5fe2-345b-8876-dd35d20626f9","pitchNumber":5,"startTime":"2026-03-21T03:23:07.542Z","endTime":"2026-03-21T03:23:11.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":695780,"link":"/api/v1/people/695780","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.201896080061115,"aZ":-25.459743630404056,"pfxX":10.00200379409149,"pfxZ":3.3145665001001046,"pX":0.8173360318195801,"pZ":2.371305264526874,"vX0":-9.282671852134984,"vY0":-140.5697565826977,"vZ0":-4.88848212585161,"x":85.85,"y":174.75,"x0":2.843316357338005,"y0":50.0019287974369,"z0":5.7600803480632115,"aX":20.261106985442446},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.3,"breakHorizontal":-16.6,"spinRate":1995,"spinDirection":119},"zone":6,"typeConfidence":0.89,"plateTime":0.3878219547503532,"extension":5.9302200919369765},"index":5,"playId":"bb1499bd-b2a1-3b5f-843e-931f6202af81","pitchNumber":6,"startTime":"2026-03-21T03:23:23.786Z","endTime":"2026-03-21T03:23:28.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":695780,"link":"/api/v1/people/695780","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.065092531529746,"aZ":-29.900463659190514,"pfxX":-0.7752222095313499,"pfxZ":1.337876846476652,"pX":1.4759400115046661,"pZ":3.1709433639460554,"vX0":-3.9307105983662596,"vY0":-129.29006216516294,"vZ0":-0.9482599763305296,"x":60.74,"y":153.16,"x0":3.1144416039232325,"y0":50.00210475114637,"z0":5.8298361903261755,"aX":-1.316712443758602},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":2.3,"spinRate":2324,"spinDirection":297},"zone":12,"typeConfidence":0.91,"plateTime":0.42306413491425365,"extension":5.668835817125047},"index":6,"playId":"0d9589b7-bb62-3321-a222-41ee12b061d6","pitchNumber":7,"startTime":"2026-03-21T03:23:44.306Z","endTime":"2026-03-21T03:23:54.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":695780,"link":"/api/v1/people/695780","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695780,"link":"/api/v1/people/695780"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:23:54.790Z","atBatIndex":72},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Garrett Howe hit by pitch. Jake Fox to 2nd.","rbi":0,"awayScore":20,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T03:23:59.186Z","endTime":"2026-03-21T03:24:23.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":827628,"fullName":"Garrett Howe","link":"/api/v1/people/827628"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":827628,"fullName":"Garrett Howe","link":"/api/v1/people/827628"},"postOnSecond":{"id":695780,"fullName":"Jake Fox","link":"/api/v1/people/695780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":695780,"fullName":"Jake Fox","link":"/api/v1/people/695780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":827628,"fullName":"Garrett Howe","link":"/api/v1/people/827628"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15215545768745,"aZ":-34.63598783012982,"pfxX":-0.22153326869517898,"pfxZ":-1.5105617229723247,"pX":2.396461339841667,"pZ":3.661787872069817,"vX0":-1.823260576432563,"vY0":-127.02639097139186,"vZ0":1.2272093216562052,"x":25.65,"y":139.91,"x0":3.1537271377317406,"y0":50.00437296290414,"z0":5.935762175333286,"aX":-0.36038623577045964},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.2,"breakHorizontal":0.8,"spinRate":2293,"spinDirection":267},"zone":12,"typeConfidence":0.88,"plateTime":0.4319606371006728,"extension":5.536318113440664},"index":0,"playId":"34443fb2-4b6b-392b-aa11-cc8e12fb6a15","pitchNumber":1,"startTime":"2026-03-21T03:24:12.648Z","endTime":"2026-03-21T03:24:23.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":827628,"link":"/api/v1/people/827628","batSide":{"code":"L","description":"Left"}},"first":{"id":695780,"link":"/api/v1/people/695780"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":827628,"link":"/api/v1/people/827628"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:24:23.265Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Devers strikes out swinging.","rbi":0,"awayScore":20,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T03:24:21.040Z","endTime":"2026-03-21T03:25:27.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691410,"fullName":"Jose Devers","link":"/api/v1/people/691410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691410,"fullName":"Jose Devers","link":"/api/v1/people/691410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.701379644949213,"aZ":-25.010995664554745,"pfxX":11.6986682131473,"pfxZ":3.506948431941394,"pX":-0.6606803649205507,"pZ":2.260401127504374,"vX0":-13.462467976576848,"vY0":-140.79887354749997,"vZ0":-5.140310635955958,"x":142.18,"y":177.75,"x0":2.623315063001217,"y0":50.00482934820542,"z0":5.6917045544513485,"aX":23.905181087195885},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.5,"breakHorizontal":-19.1,"spinRate":2134,"spinDirection":121},"zone":4,"typeConfidence":0.9,"plateTime":0.3864422845723632,"extension":5.898233670345501},"index":0,"playId":"cf23af19-0520-3857-8eb0-b2b074905eb6","pitchNumber":1,"startTime":"2026-03-21T03:24:44.908Z","endTime":"2026-03-21T03:24:48.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"first":{"id":827628,"link":"/api/v1/people/827628"},"second":{"id":695780,"link":"/api/v1/people/695780"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.769654975408145,"aZ":-30.004381279669726,"pfxX":11.842369579825998,"pfxZ":1.3317449538486468,"pX":-0.10159316250149136,"pZ":1.9229140699284113,"vX0":-10.9788034893133,"vY0":-126.76766578600801,"vZ0":-3.517879973484999,"x":120.87,"y":186.86,"x0":2.737016594069298,"y0":50.00620590251071,"z0":5.711743444107338,"aX":19.368831301939796},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":-19.1,"spinRate":536,"spinDirection":141},"zone":8,"typeConfidence":0.91,"plateTime":0.4312832383379077,"extension":5.799670842236089},"index":1,"playId":"2b65df9c-6746-364b-a3d3-6d4fab6aa1e6","pitchNumber":2,"startTime":"2026-03-21T03:25:00.530Z","endTime":"2026-03-21T03:25:05.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"first":{"id":827628,"link":"/api/v1/people/827628"},"second":{"id":695780,"link":"/api/v1/people/695780"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":20,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-21T03:25:11.355Z","endTime":"2026-03-21T03:25:24.069Z","isPitch":false,"type":"action","player":{"id":691410,"link":"/api/v1/people/691410"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"first":{"id":827628,"link":"/api/v1/people/827628"},"second":{"id":695780,"link":"/api/v1/people/695780"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":91.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.638109224776787,"aZ":-25.830313064359142,"pfxX":10.116503937805843,"pfxZ":3.0119155077718407,"pX":0.5688427978437397,"pZ":3.2023100334458836,"vX0":-9.564970680590895,"vY0":-143.13595384577584,"vZ0":-2.933565195034478,"x":95.32,"y":152.32,"x0":2.616539311671003,"y0":50.00027099776368,"z0":5.8328662806501015,"aX":21.287349878619402},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.2,"breakHorizontal":-16.8,"spinRate":2069,"spinDirection":121},"zone":3,"typeConfidence":0.91,"plateTime":0.38061028209900494,"extension":5.95656896730842},"index":3,"playId":"d5142cb5-3226-3e7a-af17-f2b2d9a1e25a","pitchNumber":3,"startTime":"2026-03-21T03:25:24.069Z","endTime":"2026-03-21T03:25:27.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"first":{"id":827628,"link":"/api/v1/people/827628"},"second":{"id":695780,"link":"/api/v1/people/695780"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691410,"link":"/api/v1/people/691410"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":691410,"link":"/api/v1/people/691410"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:25:27.069Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brendan Donovan lines out to left fielder Wuilfredo Antunez.","rbi":0,"awayScore":20,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T03:27:38.194Z","endTime":"2026-03-21T03:27:44.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686404,"link":"/api/v1/people/686404"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to left field for Wuilfredo Antunez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":20,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T03:26:17.060Z","endTime":"2026-03-21T03:26:17.081Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686404,"link":"/api/v1/people/686404"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Yerlin Luis replaces right fielder CJ Kayfus, batting 9th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":20,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T03:26:17.081Z","endTime":"2026-03-21T03:26:17.084Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806997,"link":"/api/v1/people/806997"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":692216,"link":"/api/v1/people/692216"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":692216,"link":"/api/v1/people/692216"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Erik Sabrowski replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":20,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T03:26:17.084Z","endTime":"2026-03-21T03:27:40.408Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.955057628555306,"aZ":-10.938717681045294,"pfxX":5.987647821446423,"pfxZ":11.371658905129287,"pX":0.12410607092549887,"pZ":2.926851755972394,"vX0":-5.633996529617361,"vY0":-136.2837718172879,"vZ0":-6.321609381330986,"x":112.27,"y":159.76,"x0":1.447465893646323,"y0":50.00464717680276,"z0":6.043698516071476,"aX":11.18376137577682},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.3,"breakHorizontal":-9.6,"spinRate":2652,"spinDirection":148},"zone":2,"typeConfidence":0.9,"plateTime":0.4030153107675085,"extension":6.6666768598857935},"hitData":{"launchSpeed":93.9,"launchAngle":17.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.42,"coordY":108.26}},"index":3,"playId":"4a90419d-4266-32ed-990b-b44c6e826f84","pitchNumber":1,"startTime":"2026-03-21T03:27:40.408Z","endTime":"2026-03-21T03:27:44.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:27:44.918Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sammy Siani singles on a ground ball to second baseman Garrett Howe.","rbi":0,"awayScore":20,"homeScore":4,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T03:27:49.811Z","endTime":"2026-03-21T03:30:11.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686445,"fullName":"Sammy Siani","link":"/api/v1/people/686445"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686445,"fullName":"Sammy Siani","link":"/api/v1/people/686445"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686445,"fullName":"Sammy Siani","link":"/api/v1/people/686445"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":827628,"link":"/api/v1/people/827628"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.965516148324564,"aZ":-7.437936636385387,"pfxX":5.676393324394191,"pfxZ":13.055731772044744,"pX":0.25383693896554205,"pZ":1.8435147722324527,"vX0":-5.298436138002894,"vY0":-136.73141859073763,"vZ0":-9.829623975675934,"x":107.32,"y":189.01,"x0":1.4786390671121392,"y0":50.004828719463895,"z0":5.994451039807505,"aX":10.756426362941001},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":21.7,"breakHorizontal":-9.1,"spinRate":2591,"spinDirection":148},"zone":8,"typeConfidence":0.92,"plateTime":0.40049306030157883,"extension":6.571426313582946},"index":0,"playId":"583865f0-00c9-3332-8c3d-2de7bf2c0820","pitchNumber":1,"startTime":"2026-03-21T03:28:14.228Z","endTime":"2026-03-21T03:28:18.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.394703308438967,"aZ":-26.955234993932493,"pfxX":-0.6899157236888609,"pfxZ":3.1087295929386123,"pX":0.7295016379600636,"pZ":2.917599349788364,"vX0":-2.389930685287271,"vY0":-128.2414759444024,"vZ0":-2.7811418210665364,"x":89.19,"y":160.0,"x0":1.7599751528979504,"y0":50.00475611687771,"z0":6.100069352786168,"aX":-1.1588176304903692},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":1.8,"spinRate":2370,"spinDirection":165},"zone":3,"typeConfidence":0.93,"plateTime":0.42571797012165513,"extension":6.251661130333103},"index":1,"playId":"ddd0f736-e71f-38ff-9916-1807bbf60573","pitchNumber":2,"startTime":"2026-03-21T03:28:28.976Z","endTime":"2026-03-21T03:28:32.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.640984176209155,"aZ":-11.176485542549353,"pfxX":5.809853050357448,"pfxZ":10.728970729449262,"pX":-0.3053856291685689,"pZ":3.598412820832494,"vX0":-6.9338778178544755,"vY0":-139.11514202701483,"vZ0":-4.691455134883468,"x":128.64,"y":141.62,"x0":1.4663028908712346,"y0":50.003405516438846,"z0":6.049550886048986,"aX":11.371535806480216},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":-9.0,"spinRate":2561,"spinDirection":149},"zone":11,"typeConfidence":0.92,"plateTime":0.3939570394291403,"extension":6.5866956280640405},"index":2,"playId":"6cfe2fc1-6ffb-398a-95cc-5667b1f65903","pitchNumber":3,"startTime":"2026-03-21T03:28:48.267Z","endTime":"2026-03-21T03:28:52.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.326885306225915,"aZ":-41.88116611691043,"pfxX":-1.1399041311335023,"pfxZ":-6.853406237612995,"pX":0.3225544250618184,"pZ":0.5034183293580141,"vX0":-2.6613534925077706,"vY0":-117.93739226246527,"vZ0":-4.293415372029636,"x":104.7,"y":225.19,"x0":1.6114061665188344,"y0":50.00504108874102,"z0":6.189642907952755,"aX":-1.6136421431973482},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.2,"breakHorizontal":2.6,"spinRate":2460,"spinDirection":344},"zone":14,"typeConfidence":0.88,"plateTime":0.46350411924863133,"extension":6.568847231979259},"index":3,"playId":"bfc88fe3-e06f-364f-888f-8e70b79d9532","pitchNumber":4,"startTime":"2026-03-21T03:29:05.630Z","endTime":"2026-03-21T03:29:10.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52303272090286,"aZ":-12.270614045680016,"pfxX":6.659355314715835,"pfxZ":10.41896042028075,"pX":0.378489561394035,"pZ":1.2060566530871035,"vX0":-5.483116961074346,"vY0":-137.37596187786733,"vZ0":-10.271142697991593,"x":102.57,"y":206.22,"x0":1.5353819181807846,"y0":50.00540854118765,"z0":5.828316849857834,"aX":12.726148934147325},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":-10.9,"spinRate":2552,"spinDirection":146},"zone":14,"typeConfidence":0.91,"plateTime":0.398747075033544,"extension":6.669160356807679},"index":4,"playId":"b5921737-0dd1-30bc-a64d-1933ae210b3b","pitchNumber":5,"startTime":"2026-03-21T03:29:25.359Z","endTime":"2026-03-21T03:29:29.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.746460769695613,"aZ":-26.235660803140497,"pfxX":-0.4534178239079749,"pfxZ":3.557869893893109,"pX":0.2770579248795573,"pZ":3.370219504662349,"vX0":-3.480376288255689,"vY0":-127.48744283747295,"vZ0":-1.7883829356132879,"x":106.44,"y":147.78,"x0":1.7109585781915793,"y0":50.004403347149676,"z0":6.123600439944886,"aX":-0.7559057918099839},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":1.6,"spinRate":2560,"spinDirection":169},"zone":12,"typeConfidence":0.94,"plateTime":0.42735086905401687,"extension":6.390813100677248},"index":5,"playId":"bf1dc0d4-14e4-3e02-9f19-e7c57cc02fde","pitchNumber":6,"startTime":"2026-03-21T03:29:41.681Z","endTime":"2026-03-21T03:29:44.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.16935878091618,"aZ":-24.905579880459957,"pfxX":-1.31151540215861,"pfxZ":4.341664592562346,"pX":-0.15439394617964586,"pZ":2.696259675734948,"vX0":-4.08273422385075,"vY0":-126.80289287569502,"vZ0":-3.3968732985213723,"x":122.89,"y":165.98,"x0":1.6292062649940655,"y0":50.00193145139298,"z0":5.980171623880032,"aX":-2.194217406711775},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.6,"breakHorizontal":3.1,"spinRate":2548,"spinDirection":164},"zone":5,"typeConfidence":0.96,"plateTime":0.4274509045978774,"extension":6.500089836143127},"hitData":{"launchSpeed":70.0,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.73,"coordY":155.07}},"index":6,"playId":"8f354131-ba90-35c5-a755-59d187970675","pitchNumber":7,"startTime":"2026-03-21T03:30:03.337Z","endTime":"2026-03-21T03:30:11.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686445,"link":"/api/v1/people/686445"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":686445,"link":"/api/v1/people/686445"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:30:11.054Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Donofrio called out on strikes.","rbi":0,"awayScore":20,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T03:30:19.268Z","endTime":"2026-03-21T03:31:30.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":823703,"fullName":"Anthony Donofrio","link":"/api/v1/people/823703"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686445,"fullName":"Sammy Siani","link":"/api/v1/people/686445"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":823703,"fullName":"Anthony Donofrio","link":"/api/v1/people/823703"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702555,"link":"/api/v1/people/702555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.664538514291685,"aZ":-12.022674822118535,"pfxX":5.766733617825713,"pfxZ":10.68320616467514,"pX":0.2639506095710854,"pZ":3.475772891023349,"vX0":-5.264241968688582,"vY0":-136.60832891044134,"vZ0":-4.7131568394241175,"x":106.94,"y":144.93,"x0":1.468640741841082,"y0":50.00038921508099,"z0":6.052638908600625,"aX":10.87574903741198},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":-9.4,"spinRate":2503,"spinDirection":149},"zone":2,"typeConfidence":0.9,"plateTime":0.4012471260424557,"extension":6.66068920502968},"index":0,"playId":"47c26db2-fdfb-3fc2-b80f-57d9bf879693","pitchNumber":1,"startTime":"2026-03-21T03:30:46.665Z","endTime":"2026-03-21T03:30:50.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":823703,"link":"/api/v1/people/823703","batSide":{"code":"L","description":"Left"}},"first":{"id":686445,"link":"/api/v1/people/686445"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.589429119705304,"aZ":-12.08291386773335,"pfxX":4.493419186676972,"pfxZ":10.736219424479787,"pX":-0.025549244755206802,"pZ":3.5897416262611537,"vX0":-5.614515822052592,"vY0":-136.10080235738093,"vZ0":-4.290549821231159,"x":117.97,"y":141.86,"x0":1.4827736558054878,"y0":50.00249237757075,"z0":6.027023480138976,"aX":8.408702770949036},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":-7.0,"spinRate":2516,"spinDirection":151},"zone":11,"typeConfidence":0.88,"plateTime":0.4028460623166179,"extension":6.513025578825124},"index":1,"playId":"25a2a529-0812-307c-bcee-51e2716bbfc2","pitchNumber":2,"startTime":"2026-03-21T03:31:02.716Z","endTime":"2026-03-21T03:31:06.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":823703,"link":"/api/v1/people/823703","batSide":{"code":"L","description":"Left"}},"first":{"id":686445,"link":"/api/v1/people/686445"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.699214624342133,"aZ":-30.37887850802084,"pfxX":-2.529002671302631,"pfxZ":1.0982356119580334,"pX":-0.402793957637369,"pZ":2.8587672294330697,"vX0":-4.192270513698393,"vY0":-126.54597734187612,"vZ0":-1.9849931242723011,"x":132.35,"y":161.59,"x0":1.5982742829521206,"y0":50.00272756685258,"z0":6.066311277005521,"aX":-4.137841870090629},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":5.5,"spinRate":2452,"spinDirection":183},"zone":4,"typeConfidence":0.81,"plateTime":0.4313811793252018,"extension":6.441263938887863},"index":2,"playId":"8711fae7-a546-3471-a885-12e6abec3a98","pitchNumber":3,"startTime":"2026-03-21T03:31:24.932Z","endTime":"2026-03-21T03:31:30.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":823703,"link":"/api/v1/people/823703","batSide":{"code":"L","description":"Left"}},"first":{"id":686445,"link":"/api/v1/people/686445"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823703,"link":"/api/v1/people/823703"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":823703,"link":"/api/v1/people/823703"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:31:30.437Z","atBatIndex":77},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dominic Canzone lines out to left fielder Wuilfredo Antunez.","rbi":0,"awayScore":20,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T03:31:37.555Z","endTime":"2026-03-21T03:32:56.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686404,"link":"/api/v1/people/686404"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.157832696630464,"aZ":-28.541111716348542,"pfxX":-2.9342075330128448,"pfxZ":2.230373266280692,"pX":0.8059236249257592,"pZ":2.6354024851321154,"vX0":-1.358546294269675,"vY0":-126.3350229299016,"vZ0":-2.8665043753355404,"x":86.28,"y":167.62,"x0":1.7307267803320059,"y0":50.00146685994548,"z0":6.063250621543157,"aX":-4.773047597197702},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.7,"breakHorizontal":5.6,"spinRate":2384,"spinDirection":156},"zone":6,"typeConfidence":0.81,"plateTime":0.43246625339957356,"extension":6.489677486077597},"index":0,"playId":"d7989185-4c3f-314d-8a07-fbf05672e711","pitchNumber":1,"startTime":"2026-03-21T03:31:53.446Z","endTime":"2026-03-21T03:31:58.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":686445,"link":"/api/v1/people/686445"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.406561167864975,"aZ":-12.926224235692171,"pfxX":4.6455536076344375,"pfxZ":10.166334468536085,"pX":-1.1588003423934599,"pZ":2.186965748953201,"vX0":-8.581186540719827,"vY0":-136.13050002860297,"vZ0":-7.613635492456475,"x":161.17,"y":179.73,"x0":1.4181748055099628,"y0":50.00348527688216,"z0":5.897974947611529,"aX":8.796692855771118},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-6.7,"spinRate":2513,"spinDirection":153},"zone":13,"typeConfidence":0.89,"plateTime":0.4009988573849004,"extension":6.611177123582603},"index":1,"playId":"8cb746d9-5718-3c6f-a528-4417791819be","pitchNumber":2,"startTime":"2026-03-21T03:32:10.817Z","endTime":"2026-03-21T03:32:13.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":686445,"link":"/api/v1/people/686445"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03818213943658,"aZ":-28.14903117890733,"pfxX":-2.5735840568069945,"pfxZ":2.532340323520339,"pX":0.2619940331566103,"pZ":3.3084486650598253,"vX0":-2.808947599777042,"vY0":-124.45502739864743,"vZ0":-1.2175573740115753,"x":107.01,"y":149.45,"x0":1.7343369455387765,"y0":50.001532325303565,"z0":6.108743106954916,"aX":-4.086952727851978},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":5.3,"spinRate":2528,"spinDirection":153},"zone":2,"typeConfidence":0.84,"plateTime":0.4380010516415229,"extension":6.48197998250297},"index":2,"playId":"b700ed23-6624-3472-bf2d-eb68c7607686","pitchNumber":3,"startTime":"2026-03-21T03:32:27.625Z","endTime":"2026-03-21T03:32:31.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":686445,"link":"/api/v1/people/686445"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.41334382124221,"aZ":-26.494168173644326,"pfxX":-0.7811844430677009,"pfxZ":3.4141111193313067,"pX":-0.41462801731697196,"pZ":1.5706902295270706,"vX0":-5.133470465359374,"vY0":-126.74470956687813,"vZ0":-5.855539081395705,"x":132.8,"y":196.37,"x0":1.7199169478497272,"y0":50.0035129790984,"z0":5.966142626084195,"aX":-1.2989089990663858},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.4,"breakHorizontal":2.3,"spinRate":2519,"spinDirection":154},"zone":13,"typeConfidence":0.95,"plateTime":0.42847522228756985,"extension":6.590423301036484},"hitData":{"launchSpeed":86.6,"launchAngle":23.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.02,"coordY":96.6}},"index":3,"playId":"2f5620ff-07df-370b-867a-73b1f34a6011","pitchNumber":4,"startTime":"2026-03-21T03:32:50.264Z","endTime":"2026-03-21T03:32:56.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":686445,"link":"/api/v1/people/686445"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:32:56.124Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase DeLauter walks.","rbi":0,"awayScore":20,"homeScore":4,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:34:59.857Z","endTime":"2026-03-21T03:36:08.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Will Wilson replaces third baseman Brendan Donovan, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":20,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T03:34:48.457Z","endTime":"2026-03-21T03:34:48.483Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":680977,"link":"/api/v1/people/680977"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Casey Legumina replaces José A. Ferrer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":20,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T03:34:48.483Z","endTime":"2026-03-21T03:35:02.069Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668984,"link":"/api/v1/people/668984"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67549449799812,"aZ":-21.578611873048377,"pfxX":-8.08824446322981,"pfxZ":5.419280862607826,"pX":-0.9758693982045274,"pZ":2.719552817908807,"vX0":5.34882588932255,"vY0":-138.62432388948696,"vZ0":-1.6783956968274092,"x":154.2,"y":165.35,"x0":-1.8750827178538736,"y0":50.00296868786001,"z0":4.766870725515505,"aX":-15.812996833795028},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.7,"breakHorizontal":13.6,"spinRate":2370,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3944347854976411,"extension":6.757670759433787},"index":2,"playId":"21ab564f-3582-3c01-9cbd-04583c8c4208","pitchNumber":1,"startTime":"2026-03-21T03:35:02.069Z","endTime":"2026-03-21T03:35:09.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.005520808603332,"aZ":-21.058225738377182,"pfxX":-7.953369837305196,"pfxZ":5.8024977907305,"pX":-1.0349000395705228,"pZ":3.065623057277297,"vX0":5.008151325412065,"vY0":-137.43516524214348,"vZ0":-0.9612840924457393,"x":156.45,"y":156.01,"x0":-1.845947400185936,"y0":50.00324187395269,"z0":4.847977029096005,"aX":-15.239321658521751},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":13.3,"spinRate":2320,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39828162016103397,"extension":6.635512164228044},"index":3,"playId":"b8831049-a055-34dd-acd0-cd1d905e3a10","pitchNumber":2,"startTime":"2026-03-21T03:35:16.340Z","endTime":"2026-03-21T03:35:20.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.290025938978182,"aZ":-29.67136391611621,"pfxX":6.609132927086936,"pfxZ":1.768867113681777,"pX":1.0920358976825033,"pZ":1.029431942077355,"vX0":5.39031205605409,"vY0":-118.14274419178447,"vZ0":-1.5466826429030884,"x":75.37,"y":210.99,"x0":-2.076888842249941,"y0":50.002672557171394,"z0":4.416995058340275,"aX":9.351796267349972},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.1,"breakHorizontal":-13.3,"spinRate":2826,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.46342602883201334,"extension":6.604832061472447},"index":4,"playId":"efa9f004-f052-3281-ac43-c27869504e7b","pitchNumber":3,"startTime":"2026-03-21T03:35:31.478Z","endTime":"2026-03-21T03:35:36.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.053212817182967,"aZ":-21.046869745076464,"pfxX":-8.236244821407285,"pfxZ":5.963785210545542,"pX":-0.6029931310173688,"pZ":2.5447558261249674,"vX0":6.369394699674346,"vY0":-135.8331954658645,"vZ0":-1.8965900008156962,"x":139.98,"y":170.07,"x0":-1.9094269840273697,"y0":50.00509545588439,"z0":4.716995712541694,"aX":-15.37608959787056},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":13.6,"spinRate":2475,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.40340170314684,"extension":6.602071615275776},"index":5,"playId":"564b706b-3310-3217-a3e6-a171dc2caa2e","pitchNumber":4,"startTime":"2026-03-21T03:35:46.224Z","endTime":"2026-03-21T03:35:50.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.827187456421175,"aZ":-18.251406080959796,"pfxX":-5.697844618992663,"pfxZ":7.510082206420318,"pX":-1.58536339107907,"pZ":4.981623872084346,"vX0":2.80862689673566,"vY0":-135.8119027739139,"vZ0":3.2923302703882174,"x":177.43,"y":104.28,"x0":-1.8968670457120709,"y0":50.00303305846409,"z0":5.027140859143448,"aX":-10.564190207461124},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":9.6,"spinRate":2342,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40445110715994304,"extension":6.489501552282039},"index":6,"playId":"ae1bad2d-6111-3394-94bc-e39b2e234473","pitchNumber":5,"startTime":"2026-03-21T03:36:05.141Z","endTime":"2026-03-21T03:36:08.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:36:08.810Z","atBatIndex":79},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis De La Cruz doubles (1) on a ground ball to left fielder Anthony Donofrio. Angel Abreu to 3rd.","rbi":0,"awayScore":20,"homeScore":4,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:36:30.839Z","endTime":"2026-03-21T03:36:46.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":821139,"fullName":"Luis De La Cruz","link":"/api/v1/people/821139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":821139,"fullName":"Luis De La Cruz","link":"/api/v1/people/821139"},"postOnThird":{"id":834685,"fullName":"Angel Abreu","link":"/api/v1/people/834685"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":821139,"fullName":"Luis De La Cruz","link":"/api/v1/people/821139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":823703,"link":"/api/v1/people/823703"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":834685,"fullName":"Angel Abreu","link":"/api/v1/people/834685"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Angel Abreu replaces Chase DeLauter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":20,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T03:36:22.999Z","endTime":"2026-03-21T03:36:33.026Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":834685,"link":"/api/v1/people/834685"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":800050,"link":"/api/v1/people/800050"},"base":1,"defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":821139,"link":"/api/v1/people/821139","batSide":{"code":"L","description":"Left"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.734359309730312,"aZ":-32.391133532932585,"pfxX":-7.530167893190438,"pfxZ":-0.13553149601101566,"pX":-0.49278839845648403,"pZ":2.7050472633878453,"vX0":5.938765053833236,"vY0":-125.17654301389327,"vZ0":1.5409222863877383,"x":135.78,"y":165.74,"x0":-1.9101619672139374,"y0":50.00273247831,"z0":4.720786432017269,"aX":-12.027516354886473},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.4,"breakHorizontal":12.4,"spinRate":1494,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.43648239248618204,"extension":6.833880722986746},"hitData":{"launchSpeed":106.0,"launchAngle":3.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":102.26,"coordY":94.72}},"index":1,"playId":"115f0d84-a2c6-3b8b-9602-a81002b0ec8a","pitchNumber":1,"startTime":"2026-03-21T03:36:33.026Z","endTime":"2026-03-21T03:36:46.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":821139,"link":"/api/v1/people/821139","batSide":{"code":"L","description":"Left"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":821139,"link":"/api/v1/people/821139"},"credit":"b_ab"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_ab"},{"player":{"id":821139,"link":"/api/v1/people/821139"},"credit":"b_pa"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.19999999999999998,"leverageIndex":0.02,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:36:46.611Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Martinez grounds out, shortstop Cole Young to first baseman Connor Joe. Angel Abreu scores. Luis De La Cruz to 3rd.","rbi":1,"awayScore":20,"homeScore":5,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:37:05.833Z","endTime":"2026-03-21T03:38:19.470Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":808159,"fullName":"Jonathan Martinez","link":"/api/v1/people/808159"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":821139,"fullName":"Luis De La Cruz","link":"/api/v1/people/821139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808159,"fullName":"Jonathan Martinez","link":"/api/v1/people/808159"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":834685,"fullName":"Angel Abreu","link":"/api/v1/people/834685"},"responsiblePitcher":{"id":668984,"link":"/api/v1/people/668984"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":821139,"fullName":"Luis De La Cruz","link":"/api/v1/people/821139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.8,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.396349762619053,"aZ":-29.470972353718373,"pfxX":4.542251950098784,"pfxZ":2.004920399413297,"pX":0.667099774403343,"pZ":0.8885235368379606,"vX0":4.785703500626049,"vY0":-115.8305147295325,"vZ0":-1.6909661713276396,"x":91.57,"y":214.79,"x0":-2.0225430228234798,"y0":50.001744543543644,"z0":4.469190124152706,"aX":6.116911529045568},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.5,"breakHorizontal":-9.5,"spinRate":2713,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.47446041638476677,"extension":6.518275364955028},"index":0,"playId":"206d9fb7-839b-364c-9fc8-f104b01ce22f","pitchNumber":1,"startTime":"2026-03-21T03:37:21.783Z","endTime":"2026-03-21T03:37:26.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":808159,"link":"/api/v1/people/808159","batSide":{"code":"L","description":"Left"}},"second":{"id":821139,"link":"/api/v1/people/821139"},"third":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.975597968450636,"aZ":-15.516463494605496,"pfxX":-7.26457981269468,"pfxZ":9.047985695629691,"pX":0.24844565016267622,"pZ":2.407826646953741,"vX0":7.717503372723232,"vY0":-135.41128394430083,"vZ0":-3.271856472997887,"x":107.53,"y":173.77,"x0":-1.7066019987257144,"y0":50.001628583803154,"z0":4.729734749527455,"aX":-13.372772819942263},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":11.3,"spinRate":2317,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.40584322223320113,"extension":6.749122181251876},"index":1,"playId":"1b0d7ba7-5235-3d08-9757-69599ffaa4a8","pitchNumber":2,"startTime":"2026-03-21T03:37:37.087Z","endTime":"2026-03-21T03:37:43.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":808159,"link":"/api/v1/people/808159","batSide":{"code":"L","description":"Left"}},"second":{"id":821139,"link":"/api/v1/people/821139"},"third":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.3,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.209841168069456,"aZ":-32.091664745255045,"pfxX":7.099849893301272,"pfxZ":0.06203794051533462,"pX":1.4801639583339405,"pZ":0.7145297409140868,"vX0":5.674325652068932,"vY0":-114.19239243092115,"vZ0":-1.2853899017650174,"x":60.58,"y":219.49,"x0":-1.9785249200775825,"y0":50.00188842200016,"z0":4.504119093714477,"aX":9.174850500981304},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":0.1,"breakHorizontal":-14.5,"spinRate":2853,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.483635423526374,"extension":6.699659311898436},"index":2,"playId":"22066aa0-e431-3058-ae39-63d340e8bb27","pitchNumber":3,"startTime":"2026-03-21T03:37:52.358Z","endTime":"2026-03-21T03:37:57.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":808159,"link":"/api/v1/people/808159","batSide":{"code":"L","description":"Left"}},"second":{"id":821139,"link":"/api/v1/people/821139"},"third":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.512140673454486,"aZ":-18.12791618464578,"pfxX":-5.728961519247722,"pfxZ":7.854179637638032,"pX":-0.2749834989722634,"pZ":2.5748844290968163,"vX0":6.199029291586532,"vY0":-133.33615761106864,"vZ0":-2.016821411674524,"x":127.48,"y":169.26,"x0":-1.8933203785520694,"y0":50.00042728722761,"z0":4.658783501050239,"aX":-10.243094429192205},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":8.9,"spinRate":2275,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4118752362992102,"extension":6.650668560172721},"hitData":{"launchSpeed":103.5,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.48,"coordY":156.59}},"index":3,"playId":"1014b032-e2c7-3933-8693-987597d208bb","pitchNumber":4,"startTime":"2026-03-21T03:38:12.309Z","endTime":"2026-03-21T03:38:19.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":808159,"link":"/api/v1/people/808159","batSide":{"code":"L","description":"Left"}},"second":{"id":821139,"link":"/api/v1/people/821139"},"third":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808159,"link":"/api/v1/people/808159"},"credit":"b_ab"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_ab"},{"player":{"id":808159,"link":"/api/v1/people/808159"},"credit":"b_pa"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:38:19.470Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cannon Peebles grounds out to first baseman Connor Joe. Luis De La Cruz scores.","rbi":1,"awayScore":20,"homeScore":6,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:38:37.814Z","endTime":"2026-03-21T03:40:11.678Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702555,"fullName":"Cannon Peebles","link":"/api/v1/people/702555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702555,"fullName":"Cannon Peebles","link":"/api/v1/people/702555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":821139,"fullName":"Luis De La Cruz","link":"/api/v1/people/821139"},"responsiblePitcher":{"id":668984,"link":"/api/v1/people/668984"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.643944719226166,"aZ":-29.037737277937346,"pfxX":-8.780208145573678,"pfxZ":1.9212815238050762,"pX":-0.3854785976868436,"pZ":3.2513796448624555,"vX0":6.700488899920135,"vY0":-127.19133044233023,"vZ0":1.9346089403823918,"x":131.69,"y":150.99,"x0":-1.9161985073324703,"y0":50.00510124536065,"z0":4.787145449302515,"aX":-14.355100131273822},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.2,"breakHorizontal":14.3,"spinRate":1705,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.4310100479208021,"extension":6.660362990972786},"index":0,"playId":"ed0ba904-26fb-3d88-9f0c-18ee3d2f89f1","pitchNumber":1,"startTime":"2026-03-21T03:38:44.575Z","endTime":"2026-03-21T03:38:48.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702555,"link":"/api/v1/people/702555","batSide":{"code":"L","description":"Left"}},"third":{"id":821139,"link":"/api/v1/people/821139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.050959063599205,"aZ":-19.70631093919117,"pfxX":-5.8145531457550605,"pfxZ":6.8096591188971445,"pX":-1.0958869336442651,"pZ":2.846379972558791,"vX0":4.020965611380541,"vY0":-134.89510753453482,"vZ0":-1.2260247151684358,"x":158.77,"y":161.93,"x0":-1.8550669594685196,"y0":50.00509220940888,"z0":4.704489158004443,"aX":-10.650483624049368},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":9.6,"spinRate":2147,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4070097168716247,"extension":6.581687595768069},"index":1,"playId":"13605025-2352-39e0-be85-99cdcd0fb981","pitchNumber":2,"startTime":"2026-03-21T03:39:01.098Z","endTime":"2026-03-21T03:39:05.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702555,"link":"/api/v1/people/702555","batSide":{"code":"L","description":"Left"}},"third":{"id":821139,"link":"/api/v1/people/821139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":70.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67142478105891,"aZ":-29.15586232490627,"pfxX":8.058531811369008,"pfxZ":2.326595891741894,"pX":-0.632883605765158,"pZ":2.694086255095255,"vX0":0.9496032422840504,"vY0":-114.1868868226321,"vZ0":1.9425793292481752,"x":141.12,"y":166.04,"x0":-2.1009392085873637,"y0":50.00053742435309,"z0":4.739245567354368,"aX":10.442213842352306},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":5.2,"breakHorizontal":-14.8,"spinRate":2730,"spinDirection":80},"zone":4,"typeConfidence":2.0,"plateTime":0.4831177817497765,"extension":6.487852062669582},"index":2,"playId":"aef5cb73-f105-38b2-b1bc-d57f7768d5a8","pitchNumber":3,"startTime":"2026-03-21T03:39:17.725Z","endTime":"2026-03-21T03:39:20.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702555,"link":"/api/v1/people/702555","batSide":{"code":"L","description":"Left"}},"third":{"id":821139,"link":"/api/v1/people/821139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58097197143247,"aZ":-30.264845777488965,"pfxX":8.749088473575457,"pfxZ":1.4559859131479973,"pX":0.07298909675636765,"pZ":1.8675910969390503,"vX0":2.226515906162722,"vY0":-114.60193411483732,"vZ0":0.4269308377535208,"x":114.22,"y":188.36,"x0":-2.0506639796464876,"y0":50.004761292566776,"z0":4.664297348233777,"aX":11.496841243708438},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":3.1,"breakHorizontal":-16.4,"spinRate":2820,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.48018251084049535,"extension":6.570439551615143},"index":3,"playId":"88122d5a-a554-3639-8ff1-15a421b81439","pitchNumber":4,"startTime":"2026-03-21T03:39:35.881Z","endTime":"2026-03-21T03:39:39.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702555,"link":"/api/v1/people/702555","batSide":{"code":"L","description":"Left"}},"third":{"id":821139,"link":"/api/v1/people/821139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16428239737098,"aZ":-19.16303057333247,"pfxX":-6.831868384626386,"pfxZ":6.830219634896826,"pX":0.4421959592943197,"pZ":2.856333900640558,"vX0":8.143509372436089,"vY0":-136.9194828061047,"vZ0":-1.7185283587800986,"x":100.14,"y":161.66,"x0":-1.6777350155384592,"y0":50.00619506028492,"z0":4.798342349680587,"aX":-13.022718028746242},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":10.7,"spinRate":2380,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3994551907917421,"extension":6.8667081651445026},"hitData":{"launchSpeed":74.6,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.03,"coordY":170.79}},"index":4,"playId":"1dc1019d-c53e-3619-8ce2-c9690ff9a02a","pitchNumber":5,"startTime":"2026-03-21T03:40:02.072Z","endTime":"2026-03-21T03:40:11.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702555,"link":"/api/v1/people/702555","batSide":{"code":"L","description":"Left"}},"third":{"id":821139,"link":"/api/v1/people/821139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702555,"link":"/api/v1/people/702555"},"credit":"b_ab"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_ab"},{"player":{"id":702555,"link":"/api/v1/people/702555"},"credit":"b_pa"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:40:11.678Z","atBatIndex":82},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wuilfredo Antunez homers (1) on a fly ball to right center field.","rbi":1,"awayScore":20,"homeScore":7,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:40:20.242Z","endTime":"2026-03-21T03:41:26.251Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"responsiblePitcher":{"id":668984,"link":"/api/v1/people/668984"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.6,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.212590048397775,"aZ":-30.98839609059527,"pfxX":8.781598862170608,"pfxZ":0.8834497055155701,"pX":0.1456379353044405,"pZ":2.2876975271989712,"vX0":2.402621362479488,"vY0":-114.9072066581243,"vZ0":1.404465531429695,"x":111.45,"y":177.01,"x0":-2.0540762225787836,"y0":50.00025045665418,"z0":4.678387803656151,"aX":11.745846090521336},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.3,"breakHorizontal":-16.6,"spinRate":2729,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.47658584893019773,"extension":6.582664673933106},"index":0,"playId":"d143cf66-f995-31bb-b24d-7b9d315ba7b5","pitchNumber":1,"startTime":"2026-03-21T03:40:35.234Z","endTime":"2026-03-21T03:40:38.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.028545043275567,"aZ":-22.978172339572023,"pfxX":-3.266600188798825,"pfxZ":5.051496146425951,"pX":0.35298352990220866,"pZ":4.488192598094653,"vX0":6.738222404022727,"vY0":-133.38950817036584,"vZ0":3.2914606417625274,"x":103.55,"y":117.6,"x0":-1.7701907636309708,"y0":50.0004858995898,"z0":4.886586064966132,"aX":-5.944770982382575},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.1,"breakHorizontal":4.7,"spinRate":2290,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4090835773194561,"extension":6.540378860876967},"index":1,"playId":"07028b26-8de4-308a-b86b-d57fe67a79a3","pitchNumber":2,"startTime":"2026-03-21T03:40:49.389Z","endTime":"2026-03-21T03:40:53.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.530427730625984,"aZ":-32.18095065786127,"pfxX":-7.071436662274092,"pfxZ":-0.004844883764272723,"pX":0.3622948295058714,"pZ":2.2737918261488512,"vX0":8.266594779979165,"vY0":-126.90969795809752,"vZ0":0.38916893391731233,"x":103.19,"y":177.39,"x0":-2.003256283803283,"y0":50.002092805692456,"z0":4.661075185679703,"aX":-11.650628777723503},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":11.2,"spinRate":1419,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.4299333323458323,"extension":6.654229258980621},"hitData":{"launchSpeed":109.3,"launchAngle":23.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":200.29,"coordY":46.58}},"index":2,"playId":"ec23d478-8674-3e98-8e74-ebc781983b99","pitchNumber":3,"startTime":"2026-03-21T03:41:03.606Z","endTime":"2026-03-21T03:41:26.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686404,"link":"/api/v1/people/686404"},"credit":"b_ab"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_ab"},{"player":{"id":686404,"link":"/api/v1/people/686404"},"credit":"b_pa"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:41:26.251Z","atBatIndex":83},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yerlin Luis strikes out swinging.","rbi":0,"awayScore":20,"homeScore":7,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T03:41:23.333Z","endTime":"2026-03-21T03:42:10.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":806997,"fullName":"Yerlin Luis","link":"/api/v1/people/806997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"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":806997,"fullName":"Yerlin Luis","link":"/api/v1/people/806997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.075011764773013,"aZ":-27.268017884680145,"pfxX":5.13908102228277,"pfxZ":3.4830209103687473,"pX":-0.4081737872014627,"pZ":3.018532377490511,"vX0":2.649631800344721,"vY0":-118.38456407560986,"vZ0":1.9367800803882973,"x":132.56,"y":157.28,"x0":-2.2122063459694146,"y0":50.0050419923841,"z0":4.697978025939021,"aX":7.243231648798874},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.1,"breakHorizontal":-10.0,"spinRate":2466,"spinDirection":89},"zone":1,"typeConfidence":2.0,"plateTime":0.4639144981698542,"extension":6.600633725320018},"index":0,"playId":"a585c721-8392-3024-9597-09a4a810a498","pitchNumber":1,"startTime":"2026-03-21T03:41:43.253Z","endTime":"2026-03-21T03:41:46.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806997,"link":"/api/v1/people/806997","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66445035562862,"aZ":-32.46484689750201,"pfxX":8.629085353178956,"pfxZ":-0.22179459555908743,"pX":-0.8253452785886672,"pZ":2.124105487796748,"vX0":0.5414216257498934,"vY0":-115.21047678850657,"vZ0":1.6165649790405927,"x":148.46,"y":181.43,"x0":-2.18373532333724,"y0":50.00096440992755,"z0":4.565776904781267,"aX":11.52442164814165},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":0.4,"breakHorizontal":-15.7,"spinRate":2529,"spinDirection":84},"zone":4,"typeConfidence":2.0,"plateTime":0.47657661521809747,"extension":6.773059999622848},"index":1,"playId":"ba0b4648-35bc-3e35-9d61-69b9c63b1b35","pitchNumber":2,"startTime":"2026-03-21T03:41:55.136Z","endTime":"2026-03-21T03:41:59.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806997,"link":"/api/v1/people/806997","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.241592343822973,"aZ":-19.3658740061138,"pfxX":-5.658075078518286,"pfxZ":6.739890476008613,"pX":0.30232559723555114,"pZ":3.40126291752915,"vX0":7.817639489856749,"vY0":-136.982225209606,"vZ0":-0.11653989494069633,"x":105.48,"y":146.95,"x0":-1.8533747257156872,"y0":50.00319070472151,"z0":4.76827515412834,"aX":-10.753971984029313},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":8.6,"spinRate":2083,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3998391729510802,"extension":6.706481750410688},"index":2,"playId":"e7b11ef4-9dd6-394d-adbf-efca3ddbab49","pitchNumber":3,"startTime":"2026-03-21T03:42:07.389Z","endTime":"2026-03-21T03:42:10.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806997,"link":"/api/v1/people/806997","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806997,"link":"/api/v1/people/806997"},"credit":"b_ab"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_ab"},{"player":{"id":806997,"link":"/api/v1/people/806997"},"credit":"b_pa"},{"player":{"id":668984,"link":"/api/v1/people/668984"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:42:10.761Z","atBatIndex":84},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Joe singles on a line drive to right fielder Yerlin Luis.","rbi":0,"awayScore":20,"homeScore":7,"isOut":false},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:44:19.536Z","endTime":"2026-03-21T03:45:30.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676051,"fullName":"Codi Heuer","link":"/api/v1/people/676051"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806997,"link":"/api/v1/people/806997"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Angel Abreu remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":20,"homeScore":7,"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-21T03:43:02.191Z","endTime":"2026-03-21T03:43:02.220Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":834685,"link":"/api/v1/people/834685"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":800050,"link":"/api/v1/people/800050"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Codi Heuer replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":20,"homeScore":7,"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-21T03:43:02.220Z","endTime":"2026-03-21T03:44:21.757Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676051,"link":"/api/v1/people/676051"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03630028159808,"aZ":-16.07319910338648,"pfxX":-6.341904706585508,"pfxZ":7.899486282379774,"pX":0.13482662663181166,"pZ":3.579277849081972,"vX0":6.420614215716524,"vY0":-141.34386485206304,"vZ0":-3.4989445346125674,"x":111.86,"y":142.14,"x0":-1.3343509977289134,"y0":50.001800619810076,"z0":5.855444814971721,"aX":-12.924372049637784},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":10.3,"spinRate":2471,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.38645957668434816,"extension":6.812766379215786},"index":2,"playId":"6020b00a-c1ff-32c3-9a7f-5ca2fee1b2e1","pitchNumber":1,"startTime":"2026-03-21T03:44:21.757Z","endTime":"2026-03-21T03:44:27.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.430966631106436,"aZ":-33.52748963265791,"pfxX":3.877225568621727,"pfxZ":-0.862051966757365,"pX":-0.8176563798846656,"pZ":1.7755145973059099,"vX0":0.8698345925177257,"vY0":-123.60561392469822,"vZ0":-2.533245025043748,"x":148.17,"y":190.84,"x0":-1.6773616738161732,"y0":50.00571962896634,"z0":5.6025343011551865,"aX":6.057764939850301},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.9,"breakHorizontal":-7.2,"spinRate":2292,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.441517625126139,"extension":6.995310868716346},"index":3,"playId":"c427d4ed-90a2-3d45-842e-271135a1ed7f","pitchNumber":2,"startTime":"2026-03-21T03:44:35.445Z","endTime":"2026-03-21T03:44:39.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":702555,"fullName":"Cannon Peebles","link":"/api/v1/people/702555"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26368674595506,"aZ":-32.515347296179264,"pfxX":2.575310681773071,"pfxZ":-0.2050940686150149,"pX":-0.614501946133003,"pZ":1.3646791156709221,"vX0":1.3428962532068907,"vY0":-126.42162131596808,"vZ0":-4.230605826310853,"x":140.42,"y":201.93,"x0":-1.486216434388458,"y0":50.005983020552996,"z0":5.651874249387687,"aX":4.1953428323764035},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.1,"breakHorizontal":-4.9,"spinRate":2242,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.43222153222404947,"extension":6.786132718012775},"index":4,"playId":"c4919ae7-4241-3537-ac8c-3c2b84cee853","pitchNumber":3,"startTime":"2026-03-21T03:45:06.356Z","endTime":"2026-03-21T03:45:10.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73480050235681,"aZ":-15.739059071627642,"pfxX":-4.641188498929638,"pfxZ":8.103891482129361,"pX":0.39373109792225747,"pZ":3.8480190099993776,"vX0":6.546900577734812,"vY0":-141.18378428244336,"vZ0":-2.8273587896461674,"x":101.99,"y":134.88,"x0":-1.3471899664748468,"y0":50.00508427856812,"z0":5.869596397716769,"aX":-9.41550407035397},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":7.2,"spinRate":2462,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.387267635634859,"extension":6.986504984465275},"hitData":{"launchSpeed":90.2,"launchAngle":9.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":150.27,"coordY":142.03}},"index":5,"playId":"15fe462c-2e3c-3747-a210-44482f9a4f75","pitchNumber":4,"startTime":"2026-03-21T03:45:22.467Z","endTime":"2026-03-21T03:45:30.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:45:30.653Z","atBatIndex":85},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Axel Sanchez hit by pitch. Connor Joe to 2nd.","rbi":0,"awayScore":20,"homeScore":7,"isOut":false},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:45:52.695Z","endTime":"2026-03-21T03:46:34.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":692046,"fullName":"Axel Sanchez","link":"/api/v1/people/692046"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676051,"fullName":"Codi Heuer","link":"/api/v1/people/676051"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692046,"fullName":"Axel Sanchez","link":"/api/v1/people/692046"},"postOnSecond":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":692046,"fullName":"Axel Sanchez","link":"/api/v1/people/692046"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Axel Sanchez replaces Cole Young.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":20,"homeScore":7,"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-21T03:45:44.109Z","endTime":"2026-03-21T03:45:54.862Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692046,"link":"/api/v1/people/692046"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":702284,"link":"/api/v1/people/702284"},"defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27256042477548,"aZ":-29.18555324203913,"pfxX":1.7882307440605025,"pfxZ":1.7905814902558745,"pX":-0.08009177334869336,"pZ":1.9632157820515854,"vX0":2.9892337061445033,"vY0":-127.85149403138004,"vZ0":-3.5711100211798055,"x":120.05,"y":185.77,"x0":-1.492968517748597,"y0":50.00406055156105,"z0":5.647778109613202,"aX":2.9848619938378693},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.8,"breakHorizontal":-3.8,"spinRate":2315,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.42703452858879354,"extension":7.004273956602835},"index":1,"playId":"c821b2be-cb71-32a5-bd59-c2cc70d7037c","pitchNumber":1,"startTime":"2026-03-21T03:45:54.862Z","endTime":"2026-03-21T03:45:57.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":692046,"link":"/api/v1/people/692046","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.782230444540602,"aZ":-17.04126913756118,"pfxX":-7.4115936376118094,"pfxZ":7.332586310278104,"pX":0.49893016610551416,"pZ":2.3326040686704412,"vX0":7.969923891964012,"vY0":-141.87628403756705,"vZ0":-6.27929608755115,"x":97.98,"y":175.8,"x0":-1.3675259007938776,"y0":50.00092041177017,"z0":5.63859828722307,"aX":-15.29116484343085},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":12.0,"spinRate":2416,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.38429899789990607,"extension":7.060828435974246},"index":2,"playId":"2dc81bb7-af18-382d-b5e6-557da16487b4","pitchNumber":2,"startTime":"2026-03-21T03:46:14.529Z","endTime":"2026-03-21T03:46:18.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":692046,"link":"/api/v1/people/692046","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.8,"endSpeed":79.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.241605277134607,"aZ":-29.71382102214165,"pfxX":-7.918367719973782,"pfxZ":1.5398141252829056,"pX":-2.6933952059371227,"pZ":2.064925249102262,"vX0":-0.46954961896486475,"vY0":-125.05878714836591,"vZ0":-3.0595120238761377,"x":219.67,"y":183.03,"x0":-1.4737364279298677,"y0":50.001700442141825,"z0":5.720191422033321,"aX":-12.646634913547627},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.4,"breakHorizontal":14.5,"spinRate":2031,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4365848159509582,"extension":7.144961482715372},"index":3,"playId":"1e8c4874-4be0-359c-a995-2a0b9336b4a8","pitchNumber":3,"startTime":"2026-03-21T03:46:31.066Z","endTime":"2026-03-21T03:46:34.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":692046,"link":"/api/v1/people/692046","batSide":{"code":"R","description":"Right"}},"first":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692046,"link":"/api/v1/people/692046"},"credit":"b_pa"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:46:34.492Z","atBatIndex":86},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Robles singles on a ground ball to right fielder Yerlin Luis. Connor Joe to 3rd. Axel Sanchez to 2nd.","rbi":0,"awayScore":20,"homeScore":7,"isOut":false},"about":{"atBatIndex":87,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:46:34.119Z","endTime":"2026-03-21T03:47:11.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676051,"fullName":"Codi Heuer","link":"/api/v1/people/676051"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"postOnSecond":{"id":692046,"fullName":"Axel Sanchez","link":"/api/v1/people/692046"},"postOnThird":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806997,"link":"/api/v1/people/806997"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":692046,"fullName":"Axel Sanchez","link":"/api/v1/people/692046"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61315215627632,"aZ":-12.687908311096802,"pfxX":-6.023071903861766,"pfxZ":9.58938803467872,"pX":0.33208299384623463,"pZ":2.6466356655628074,"vX0":6.599233185618424,"vY0":-141.07405034706483,"vZ0":-6.5347407126783095,"x":104.34,"y":167.32,"x0":-1.2457757778995273,"y0":50.00304049568279,"z0":5.797259035689148,"aX":-12.240631552828487},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":9.7,"spinRate":2528,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.38703906700230384,"extension":7.050134516047291},"hitData":{"launchSpeed":106.7,"launchAngle":3.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.34,"coordY":121.6}},"index":0,"playId":"5c41acd7-64fc-375f-b258-610dc2a1f78b","pitchNumber":1,"startTime":"2026-03-21T03:47:03.796Z","endTime":"2026-03-21T03:47:11.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":692046,"link":"/api/v1/people/692046"},"second":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:47:11.759Z","atBatIndex":87},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jhonny Pereda strikes out swinging.","rbi":0,"awayScore":20,"homeScore":7,"isOut":true},"about":{"atBatIndex":88,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:47:14.873Z","endTime":"2026-03-21T03:48:49.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676051,"fullName":"Codi Heuer","link":"/api/v1/people/676051"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"postOnSecond":{"id":692046,"fullName":"Axel Sanchez","link":"/api/v1/people/692046"},"postOnThird":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702555,"link":"/api/v1/people/702555"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51291833244221,"aZ":-29.042801774477073,"pfxX":-10.284731964977126,"pfxZ":1.8927000096290936,"pX":0.19154317317279884,"pZ":1.612755674018729,"vX0":7.082772139162623,"vY0":-127.75321373072758,"vZ0":-4.357839789744848,"x":109.7,"y":195.24,"x0":-1.2759808557114303,"y0":50.00626835278287,"z0":5.615015831826566,"aX":-17.059277014002298},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.6,"breakHorizontal":17.2,"spinRate":2060,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.4281957056744643,"extension":7.156085161784848},"index":0,"playId":"b8f9578e-d2b1-3791-ab80-41781b1ffae7","pitchNumber":1,"startTime":"2026-03-21T03:47:40.829Z","endTime":"2026-03-21T03:47:45.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"second":{"id":692046,"link":"/api/v1/people/692046"},"third":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.878254178208348,"aZ":-26.814274018947607,"pfxX":-10.367048942302823,"pfxZ":3.360550809488885,"pX":0.7368077737022354,"pZ":-0.09640138279132181,"vX0":8.107128436586482,"vY0":-125.8636864282121,"vZ0":-8.513108921353936,"x":88.91,"y":241.38,"x0":-1.1879251910068072,"y0":50.00376438091626,"z0":5.51934608986895,"aX":-16.541241481019064},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.2,"breakHorizontal":16.8,"spinRate":2299,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.43610613202432624,"extension":7.384090022349015},"index":1,"playId":"f827bd78-883c-3cec-a7cf-9cb4b3136b3c","pitchNumber":2,"startTime":"2026-03-21T03:47:56.707Z","endTime":"2026-03-21T03:48:02.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"second":{"id":692046,"link":"/api/v1/people/692046"},"third":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10131707146403,"aZ":-16.223349859278333,"pfxX":-6.686014348561887,"pfxZ":7.999874055749727,"pX":-1.2433379051178457,"pZ":2.740985632698053,"vX0":3.3087022728370363,"vY0":-140.19442132070245,"vZ0":-5.525870079675344,"x":164.39,"y":164.77,"x0":-1.568805022987772,"y0":50.00588632450478,"z0":5.793135169610946,"aX":-13.338127332257526},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":11.4,"spinRate":2511,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39038819584635887,"extension":6.765636494775926},"index":2,"playId":"1fb78182-0c07-3fa7-9983-1cc3c4b92c75","pitchNumber":3,"startTime":"2026-03-21T03:48:17.966Z","endTime":"2026-03-21T03:48:22.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"second":{"id":692046,"link":"/api/v1/people/692046"},"third":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.733870846562567,"aZ":-30.902047835538184,"pfxX":2.0592961751464958,"pfxZ":0.7713704684705345,"pX":0.9101789132239061,"pZ":2.242441613989736,"vX0":5.1672357681061305,"vY0":-126.70189262532917,"vZ0":-2.640116297799672,"x":82.31,"y":178.23,"x0":-1.4095413743745724,"y0":50.00508581803314,"z0":5.725433888978432,"aX":3.4049013489394993},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.1,"breakHorizontal":-4.7,"spinRate":2242,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4295092651530643,"extension":7.086788141305985},"index":3,"playId":"ab7e7693-afa8-340f-9ecd-70f8ca6b217a","pitchNumber":4,"startTime":"2026-03-21T03:48:46.292Z","endTime":"2026-03-21T03:48:49.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"second":{"id":692046,"link":"/api/v1/people/692046"},"third":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:48:49.942Z","atBatIndex":88},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Bliss strikes out swinging.","rbi":0,"awayScore":20,"homeScore":7,"isOut":true},"about":{"atBatIndex":89,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:48:57.089Z","endTime":"2026-03-21T03:50:16.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676051,"fullName":"Codi Heuer","link":"/api/v1/people/676051"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"postOnSecond":{"id":692046,"fullName":"Axel Sanchez","link":"/api/v1/people/692046"},"postOnThird":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":669208,"fullName":"Ryan Bliss","link":"/api/v1/people/669208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702555,"link":"/api/v1/people/702555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.914817453868213,"aZ":-33.294982423575,"pfxX":2.4296869101436953,"pfxZ":-0.6891312821146114,"pX":0.6463523466383992,"pZ":1.7495925473868565,"vX0":4.399490225622602,"vY0":-126.34001585279415,"vZ0":-3.154851319142461,"x":92.36,"y":191.54,"x0":-1.428107429730182,"y0":50.00343838769717,"z0":5.669862972587354,"aX":3.9561103597518867},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.7,"breakHorizontal":-5.3,"spinRate":2223,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.43230205562896806,"extension":7.148579194042172},"index":0,"playId":"6fc33f92-5d92-35fe-a7de-48c65d115992","pitchNumber":1,"startTime":"2026-03-21T03:49:12.478Z","endTime":"2026-03-21T03:49:15.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"second":{"id":692046,"link":"/api/v1/people/692046"},"third":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.162708974540525,"aZ":-29.785847495408213,"pfxX":-9.27932243541058,"pfxZ":1.474975816002586,"pX":-2.0187922787197077,"pZ":1.6289269483184239,"vX0":1.6708140664445301,"vY0":-126.26778877744626,"vZ0":-3.9586058226876157,"x":193.95,"y":194.8,"x0":-1.4823945537465293,"y0":50.00339306116358,"z0":5.607723197517219,"aX":-15.017303913425597},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":16.4,"spinRate":2003,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.43340623010111834,"extension":7.145711502048931},"index":1,"playId":"b1772872-a40f-3af8-b8bc-3223a8fc4496","pitchNumber":2,"startTime":"2026-03-21T03:49:32.970Z","endTime":"2026-03-21T03:49:37.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"second":{"id":692046,"link":"/api/v1/people/692046"},"third":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":81.1,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.287575671436297,"aZ":-30.53109081590002,"pfxX":1.4816779034344347,"pfxZ":1.000548252744152,"pX":0.7876260001669536,"pZ":1.203062970542136,"vX0":5.297674070903065,"vY0":-126.03157601094205,"vZ0":-4.765257183683232,"x":86.98,"y":206.3,"x0":-1.5188078740637676,"y0":50.000835424019414,"z0":5.5335293627508415,"aX":2.4254602310874263},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":-3.7,"spinRate":2354,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4316362345439213,"extension":7.128992267952954},"index":2,"playId":"625beaaa-42c5-372d-9095-ce2bb0724a32","pitchNumber":3,"startTime":"2026-03-21T03:49:50.375Z","endTime":"2026-03-21T03:49:53.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"second":{"id":692046,"link":"/api/v1/people/692046"},"third":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62495953823162,"aZ":-32.31982247518493,"pfxX":2.4543604050688357,"pfxZ":-0.08636785304039751,"pX":0.47370360262769995,"pZ":1.8231833333026288,"vX0":4.135651246366385,"vY0":-126.39552638941049,"vZ0":-3.19477230608087,"x":98.94,"y":189.55,"x0":-1.497142477805959,"y0":50.006273962976714,"z0":5.675350409106215,"aX":4.005876178954588},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":-5.3,"spinRate":2391,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.4318867047704176,"extension":7.107100603428438},"index":3,"playId":"be1fc855-d9f1-32da-aff1-e8aae31f97f3","pitchNumber":4,"startTime":"2026-03-21T03:50:12.682Z","endTime":"2026-03-21T03:50:16.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":669208,"link":"/api/v1/people/669208","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"second":{"id":692046,"link":"/api/v1/people/692046"},"third":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_ab"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_ab"},{"player":{"id":669208,"link":"/api/v1/people/669208"},"credit":"b_pa"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:50:16.241Z","atBatIndex":89},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Wilson strikes out swinging.","rbi":0,"awayScore":20,"homeScore":7,"isOut":true},"about":{"atBatIndex":90,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T03:50:33.862Z","endTime":"2026-03-21T03:51:17.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676051,"fullName":"Codi Heuer","link":"/api/v1/people/676051"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702555,"link":"/api/v1/people/702555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.007555633751902,"aZ":-14.790726867325178,"pfxX":-5.563570994291887,"pfxZ":8.751433469046592,"pX":0.5155708304687855,"pZ":2.830350251812806,"vX0":7.033285376148309,"vY0":-139.70855830435968,"vZ0":-5.499149879497725,"x":97.35,"y":162.36,"x0":-1.3058414117587653,"y0":50.00630465166491,"z0":5.788406999087789,"aX":-11.055755170006307},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":8.8,"spinRate":2362,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.39131067667630326,"extension":6.930050198467393},"index":0,"playId":"e67cbfa5-386e-3931-a6df-1c532ecbc736","pitchNumber":1,"startTime":"2026-03-21T03:50:36.929Z","endTime":"2026-03-21T03:50:41.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"second":{"id":692046,"link":"/api/v1/people/692046"},"third":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.587312751573972,"aZ":-33.1840473214744,"pfxX":2.63038580889127,"pfxZ":-0.6099272645104747,"pX":1.31278455093335,"pZ":2.100009760528507,"vX0":5.8277836729846,"vY0":-126.80659686341635,"vZ0":-2.3920649226043285,"x":66.96,"y":182.08,"x0":-1.3408166961281327,"y0":50.00201009751952,"z0":5.657179716246115,"aX":4.359598094911833},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.3,"breakHorizontal":-5.9,"spinRate":2331,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4290292877551729,"extension":7.064472182621827},"index":1,"playId":"f6a58d63-38b9-385f-ba33-5cfb3d101451","pitchNumber":2,"startTime":"2026-03-21T03:50:55.808Z","endTime":"2026-03-21T03:50:59.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"second":{"id":692046,"link":"/api/v1/people/692046"},"third":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.188527416612725,"aZ":-32.77811269107353,"pfxX":3.3576440060428316,"pfxZ":-0.37087481502529673,"pX":0.6459636543721583,"pZ":1.5957535334227912,"vX0":4.0971717476340235,"vY0":-124.97025849113295,"vZ0":-3.702723561227789,"x":92.38,"y":195.69,"x0":-1.4382262690227643,"y0":50.00416465267742,"z0":5.729480003081066,"aX":5.42394607915122},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.2,"breakHorizontal":-6.8,"spinRate":2357,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.4347801489949923,"extension":7.054991087183313},"index":2,"playId":"cc82aac8-7ea7-306e-828e-fb123afaad6b","pitchNumber":3,"startTime":"2026-03-21T03:51:12.945Z","endTime":"2026-03-21T03:51:17.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"second":{"id":692046,"link":"/api/v1/people/692046"},"third":{"id":656582,"link":"/api/v1/people/656582"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_ab"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_ab"},{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_pa"},{"player":{"id":676051,"link":"/api/v1/people/676051"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:51:17.329Z","atBatIndex":90},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Fox lines out to third baseman Will Wilson.","rbi":0,"awayScore":20,"homeScore":7,"isOut":true},"about":{"atBatIndex":91,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:53:43.258Z","endTime":"2026-03-21T03:54:42.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695780,"fullName":"Jake Fox","link":"/api/v1/people/695780"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695780,"fullName":"Jake Fox","link":"/api/v1/people/695780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Carter Dorighi replaces first baseman Connor Joe, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":20,"homeScore":7,"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-21T03:52:45.745Z","endTime":"2026-03-21T03:52:45.777Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":826163,"link":"/api/v1/people/826163"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":656582,"link":"/api/v1/people/656582"},"defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":656582,"link":"/api/v1/people/656582"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":695780,"link":"/api/v1/people/695780","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Axel Sanchez remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":20,"homeScore":7,"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-21T03:52:45.777Z","endTime":"2026-03-21T03:52:45.780Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692046,"link":"/api/v1/people/692046"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":702284,"link":"/api/v1/people/702284"},"defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":702284,"link":"/api/v1/people/702284"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":695780,"link":"/api/v1/people/695780","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Carlos Vargas replaces Casey Legumina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":20,"homeScore":7,"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-21T03:52:45.780Z","endTime":"2026-03-21T03:53:45.486Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672841,"link":"/api/v1/people/672841"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668984,"link":"/api/v1/people/668984","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":695780,"link":"/api/v1/people/695780","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.019861083219897,"aZ":-17.667183145810473,"pfxX":-3.1995030280400028,"pfxZ":7.049000394473641,"pX":-0.1376650336305899,"pZ":4.670930568771574,"vX0":7.296686791302554,"vY0":-141.75801262199317,"vZ0":-0.6701191526095249,"x":122.25,"y":112.66,"x0":-2.3165093993419945,"y0":50.00265619252437,"z0":6.026800192027326,"aX":-6.585632918215501},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":4.4,"spinRate":2008,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38474683484650285,"extension":6.710696657609706},"index":3,"playId":"c05e94f8-4267-3875-8282-9c3fe2d154ae","pitchNumber":1,"startTime":"2026-03-21T03:53:45.486Z","endTime":"2026-03-21T03:53:49.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":695780,"link":"/api/v1/people/695780","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39288785641923,"aZ":-23.23779542246818,"pfxX":-8.787701962882203,"pfxZ":4.321258912437601,"pX":-0.44487185106813826,"pZ":2.609942024479612,"vX0":8.86466129210057,"vY0":-142.3375070399248,"vZ0":-4.902469797596487,"x":133.96,"y":168.31,"x0":-2.4467526608831998,"y0":50.000286659314284,"z0":5.811485865544217,"aX":-18.163362835377853},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.1,"breakHorizontal":14.3,"spinRate":2032,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3837151622901631,"extension":6.850470381740983},"index":4,"playId":"a48b4d55-b130-3427-a914-ca56552678fb","pitchNumber":2,"startTime":"2026-03-21T03:53:58.581Z","endTime":"2026-03-21T03:54:02.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":695780,"link":"/api/v1/people/695780","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.592051534785067,"aZ":-24.54438879358079,"pfxX":-7.708271347220359,"pfxZ":3.6865900459149827,"pX":0.2272063813108219,"pZ":3.4391782858854345,"vX0":10.61260650577911,"vY0":-142.0194418154767,"vZ0":-2.5378914704146394,"x":108.34,"y":145.92,"x0":-2.534238794859667,"y0":50.003240995717974,"z0":5.884217539969608,"aX":-15.951429753806737},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.4,"breakHorizontal":12.1,"spinRate":2116,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.38379403795509015,"extension":6.743633579985467},"index":5,"playId":"4cd8a5d7-c8b9-3fa7-8ba1-8bc0d0f6020d","pitchNumber":3,"startTime":"2026-03-21T03:54:15.637Z","endTime":"2026-03-21T03:54:21.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":695780,"link":"/api/v1/people/695780","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17843001106973,"aZ":-29.184973088610874,"pfxX":2.2691061574909797,"pfxZ":1.6252331315535802,"pX":-0.299318197732482,"pZ":2.299999592150409,"vX0":5.35455883362839,"vY0":-133.14863411778308,"vZ0":-4.281848242051276,"x":128.41,"y":176.68,"x0":-2.6124070066106575,"y0":50.00227522037532,"z0":5.983797679945378,"aX":4.170716606935115},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":-5.0,"spinRate":2540,"spinDirection":75},"zone":5,"typeConfidence":2.0,"plateTime":0.40766948890682597,"extension":6.471066994148884},"hitData":{"launchSpeed":90.8,"launchAngle":8.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":99.21,"coordY":141.56}},"index":6,"playId":"d26b76ef-0724-3bc6-b72f-f66c5ceafc27","pitchNumber":4,"startTime":"2026-03-21T03:54:39.270Z","endTime":"2026-03-21T03:54:42.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":695780,"link":"/api/v1/people/695780","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695780,"link":"/api/v1/people/695780"},"credit":"b_ab"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_ab"},{"player":{"id":695780,"link":"/api/v1/people/695780"},"credit":"b_pa"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:54:42.738Z","atBatIndex":91},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Howe grounds out, pitcher Carlos Vargas to first baseman Carter Dorighi.","rbi":0,"awayScore":20,"homeScore":7,"isOut":true},"about":{"atBatIndex":92,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:54:44.988Z","endTime":"2026-03-21T03:55:51.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":827628,"fullName":"Garrett Howe","link":"/api/v1/people/827628"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":827628,"fullName":"Garrett Howe","link":"/api/v1/people/827628"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672841,"link":"/api/v1/people/672841"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":826163,"link":"/api/v1/people/826163"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.823510849197216,"aZ":-29.32710220918523,"pfxX":2.352811020463448,"pfxZ":1.6662659297676763,"pX":-0.9329114645216621,"pZ":1.3662153216841972,"vX0":3.8917742557809825,"vY0":-128.69739112385872,"vZ0":-5.969132430311985,"x":152.56,"y":201.89,"x0":-2.759189550409606,"y0":50.00469713622451,"z0":5.932223709882006,"aX":4.023546918631493},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.2,"breakHorizontal":-5.0,"spinRate":2374,"spinDirection":15},"zone":13,"typeConfidence":2.0,"plateTime":0.42246736918725025,"extension":6.431473456413144},"index":0,"playId":"0f33be3f-d4ae-3254-8441-b39cf933c568","pitchNumber":1,"startTime":"2026-03-21T03:55:07.969Z","endTime":"2026-03-21T03:55:13.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":827628,"link":"/api/v1/people/827628","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":91.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.392078707856786,"aZ":-25.789585208850358,"pfxX":-9.404213881342109,"pfxZ":3.045143549918855,"pX":0.5300331252690915,"pZ":1.8951068353128722,"vX0":12.109514917517366,"vY0":-142.68663382844468,"vZ0":-6.305162271586607,"x":96.8,"y":187.61,"x0":-2.5123382736116078,"y0":50.00641581624463,"z0":5.718928292909099,"aX":-19.73897149678891},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.6,"breakHorizontal":15.1,"spinRate":1971,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.38131115095997226,"extension":6.821852453343794},"index":1,"playId":"7de920a8-1c85-3412-a36a-7e6ed7937886","pitchNumber":2,"startTime":"2026-03-21T03:55:22.248Z","endTime":"2026-03-21T03:55:27.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":827628,"link":"/api/v1/people/827628","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.266268771302272,"aZ":-29.148370902327663,"pfxX":-9.553888293235694,"pfxZ":1.4498270470121408,"pX":0.4170948180208784,"pZ":2.7518126176173054,"vX0":11.84639026258536,"vY0":-142.8577094827143,"vZ0":-3.4234479048528343,"x":101.1,"y":164.48,"x0":-2.5192574041546614,"y0":50.00686875509279,"z0":5.774367173088156,"aX":-19.986316350685573},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.2,"breakHorizontal":15.2,"spinRate":1908,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.38169040648246266,"extension":6.703271465107825},"hitData":{"launchSpeed":99.7,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.17,"coordY":180.42}},"index":2,"playId":"ab574827-bf1f-3498-8201-4e865223698c","pitchNumber":3,"startTime":"2026-03-21T03:55:38.964Z","endTime":"2026-03-21T03:55:51.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":827628,"link":"/api/v1/people/827628","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":827628,"link":"/api/v1/people/827628"},"credit":"b_ab"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_ab"},{"player":{"id":827628,"link":"/api/v1/people/827628"},"credit":"b_pa"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:55:51.786Z","atBatIndex":92},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Devers called out on strikes.","rbi":0,"awayScore":20,"homeScore":7,"isOut":true},"about":{"atBatIndex":93,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T03:55:52.789Z","endTime":"2026-03-21T03:56:56.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691410,"fullName":"Jose Devers","link":"/api/v1/people/691410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691410,"fullName":"Jose Devers","link":"/api/v1/people/691410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":83.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67207245049091,"aZ":-27.4485081204388,"pfxX":2.4603360833195964,"pfxZ":2.7475673065925506,"pX":-1.2285670866489244,"pZ":1.344351926759997,"vX0":2.1684797733787837,"vY0":-129.0043660801203,"vZ0":-6.408218519152619,"x":163.83,"y":202.48,"x0":-2.3935955878837767,"y0":50.002099164083695,"z0":5.919704645408272,"aX":4.231874323178239},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":-4.9,"spinRate":2245,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.4212988355696865,"extension":6.431427731404464},"index":0,"playId":"4f5420af-41ef-3a3d-9f8f-7a162c7e7706","pitchNumber":1,"startTime":"2026-03-21T03:56:13.528Z","endTime":"2026-03-21T03:56:16.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.293082231139643,"aZ":-28.334803034226393,"pfxX":-0.2827773437234057,"pfxZ":2.1557686035511576,"pX":-0.2067713307399038,"pZ":1.4584232677787972,"vX0":5.862730093091058,"vY0":-132.47301017324781,"vZ0":-6.453928219055145,"x":124.88,"y":199.4,"x0":-2.4084106576130027,"y0":50.006553681404675,"z0":5.987345720001019,"aX":-0.5050269708736637},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.8,"breakHorizontal":-0.7,"spinRate":2227,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.4128585789621919,"extension":6.545185385690448},"index":1,"playId":"fff5bf03-dc34-3955-a813-f7f0fb91dcf1","pitchNumber":2,"startTime":"2026-03-21T03:56:26.710Z","endTime":"2026-03-21T03:56:31.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.340382404135966,"aZ":-21.994680936120815,"pfxX":-9.061685420374179,"pfxZ":4.915731137214106,"pX":-0.6301189241522507,"pZ":2.0677572998804985,"vX0":8.356484322393678,"vY0":-142.24873535553095,"vZ0":-6.417225279035635,"x":141.02,"y":182.95,"x0":-2.4132010423909884,"y0":50.003723269605764,"z0":5.724826121704551,"aX":-18.771428145958758},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.9,"breakHorizontal":15.0,"spinRate":2054,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.38347307710480916,"extension":6.84003032106078},"index":2,"playId":"42089d42-676c-3882-bd32-64584669565e","pitchNumber":3,"startTime":"2026-03-21T03:56:39.926Z","endTime":"2026-03-21T03:56:45.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.991489783059254,"aZ":-32.22403071085155,"pfxX":1.8311083444207825,"pfxZ":-0.029160007077180694,"pX":-0.5405091417651825,"pZ":1.5854520306609197,"vX0":4.598842602878301,"vY0":-129.47997716487012,"vZ0":-5.098692940800859,"x":137.6,"y":195.97,"x0":-2.566388662079743,"y0":50.00361253646359,"z0":6.000672714617858,"aX":3.1577461003300797},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.8,"breakHorizontal":-4.2,"spinRate":2480,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.42046487605686256,"extension":6.463481608167993},"index":3,"playId":"2ed7292e-493a-398c-8026-6764748b76be","pitchNumber":4,"startTime":"2026-03-21T03:56:53.511Z","endTime":"2026-03-21T03:56:56.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":691410,"link":"/api/v1/people/691410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691410,"link":"/api/v1/people/691410"},"credit":"b_ab"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_ab"},{"player":{"id":691410,"link":"/api/v1/people/691410"},"credit":"b_pa"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:56:56.673Z","atBatIndex":93},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sammy Siani grounds out, first baseman Luis De La Cruz to pitcher Cam Schuelke.","rbi":0,"awayScore":20,"homeScore":7,"isOut":true},"about":{"atBatIndex":94,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:59:13.963Z","endTime":"2026-03-21T03:59:55.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686445,"fullName":"Sammy Siani","link":"/api/v1/people/686445"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807575,"fullName":"Cam Schuelke","link":"/api/v1/people/807575"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686445,"fullName":"Sammy Siani","link":"/api/v1/people/686445"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":821139,"link":"/api/v1/people/821139"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":807575,"link":"/api/v1/people/807575"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cam Schuelke replaces Codi Heuer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":20,"homeScore":7,"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-21T03:57:58.589Z","endTime":"2026-03-21T03:59:16.075Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807575,"link":"/api/v1/people/807575"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676051,"link":"/api/v1/people/676051","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.208448621484454,"aZ":-42.49387934258746,"pfxX":-4.947447765711335,"pfxZ":-7.587554649869361,"pX":-0.3263091179862582,"pZ":2.613282499519138,"vX0":5.502309981125914,"vY0":-115.48839754537386,"vZ0":8.96761572232541,"x":129.44,"y":168.22,"x0":-2.089778108510161,"y0":50.0042568067321,"z0":2.7556793324382696,"aX":-6.72703412641663},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-11.4,"breakHorizontal":7.7,"spinRate":1929,"spinDirection":316},"zone":4,"typeConfidence":1.34,"plateTime":0.4731101825236834,"extension":5.200770479991561},"index":1,"playId":"ab14c155-2b19-3100-9324-e4917ccf597c","pitchNumber":1,"startTime":"2026-03-21T03:59:16.075Z","endTime":"2026-03-21T03:59:20.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37565046038206,"aZ":-31.801053033918752,"pfxX":-8.861239962656281,"pfxZ":0.2384891649098133,"pX":-1.658425549943858,"pZ":3.721382289778725,"vX0":5.625267649487482,"vY0":-124.55148205361107,"vZ0":6.841209874295158,"x":180.22,"y":138.3,"x0":-2.7966971724542082,"y0":50.00335596512618,"z0":3.5704111132192735,"aX":-13.90126806449999},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":14.8,"spinRate":2138,"spinDirection":288},"zone":11,"typeConfidence":1.37,"plateTime":0.4400243738816032,"extension":5.285506387815422},"index":2,"playId":"7ffce589-067d-33d8-b08b-b378367502f5","pitchNumber":2,"startTime":"2026-03-21T03:59:35.067Z","endTime":"2026-03-21T03:59:38.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":68.7,"endSpeed":62.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.707154309147159,"aZ":-27.01852925388071,"pfxX":4.729352752357788,"pfxZ":5.106710092648836,"pX":0.17445852363721379,"pZ":2.3926337879541943,"vX0":2.9140042031329103,"vY0":-99.72575962653451,"vZ0":6.658122363943583,"x":110.35,"y":174.18,"x0":-1.9189133149569122,"y0":50.00196413172834,"z0":2.4925736453721914,"aX":4.773365465815671},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":11.5,"breakHorizontal":-9.4,"spinRate":2466,"spinDirection":143},"zone":5,"typeConfidence":0.85,"plateTime":0.5487732704662194,"extension":5.084067536926797},"hitData":{"launchSpeed":90.0,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.0,"coordY":162.17}},"index":3,"playId":"b400c0b8-dd56-380f-b809-dd531c451cec","pitchNumber":3,"startTime":"2026-03-21T03:59:48.426Z","endTime":"2026-03-21T03:59:55.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686445,"link":"/api/v1/people/686445","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686445,"link":"/api/v1/people/686445"},"credit":"b_ab"},{"player":{"id":807575,"link":"/api/v1/people/807575"},"credit":"p_ab"},{"player":{"id":686445,"link":"/api/v1/people/686445"},"credit":"b_pa"},{"player":{"id":807575,"link":"/api/v1/people/807575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T03:59:55.878Z","atBatIndex":94},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Donofrio strikes out swinging.","rbi":0,"awayScore":20,"homeScore":7,"isOut":true},"about":{"atBatIndex":95,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T03:59:59.903Z","endTime":"2026-03-21T04:01:00.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":823703,"fullName":"Anthony Donofrio","link":"/api/v1/people/823703"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807575,"fullName":"Cam Schuelke","link":"/api/v1/people/807575"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":823703,"fullName":"Anthony Donofrio","link":"/api/v1/people/823703"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702555,"link":"/api/v1/people/702555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.069643384395366,"aZ":-26.08256852619034,"pfxX":-8.236092687917475,"pfxZ":4.289006558780269,"pX":0.18840435965861238,"pZ":3.4653449173333932,"vX0":7.05696024115458,"vY0":-118.23474804248204,"vZ0":0.27124471064884814,"x":109.82,"y":145.22,"x0":-1.7616933816554419,"y0":50.00052874327191,"z0":5.738390945178396,"aX":-11.686040000292007},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":8.2,"breakHorizontal":13.2,"spinRate":1991,"spinDirection":251},"zone":2,"typeConfidence":1.34,"plateTime":0.46287148955171276,"extension":6.014752823390251},"index":0,"playId":"68a15869-a8df-35a3-942e-8789cd1377dc","pitchNumber":1,"startTime":"2026-03-21T04:00:26.588Z","endTime":"2026-03-21T04:00:30.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":823703,"link":"/api/v1/people/823703","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82632477171546,"aZ":-44.975518859843994,"pfxX":-2.1391078325704185,"pfxZ":-9.64170779390029,"pX":-0.7218289622792627,"pZ":1.5569424385275918,"vX0":3.724417311462367,"vY0":-114.69483578830854,"vZ0":7.645328489783521,"x":144.51,"y":196.74,"x0":-2.091016363609857,"y0":50.001755715497545,"z0":2.573426474377426,"aX":-2.8416066983465242},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-15.1,"breakHorizontal":2.9,"spinRate":1825,"spinDirection":322},"zone":13,"typeConfidence":1.33,"plateTime":0.47812265579783286,"extension":5.144076749471208},"index":1,"playId":"2e184d2c-9d0f-3da4-98f1-cb63bebdb38c","pitchNumber":2,"startTime":"2026-03-21T04:00:40.548Z","endTime":"2026-03-21T04:00:44.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":823703,"link":"/api/v1/people/823703","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.800009779922583,"aZ":-30.066365580360223,"pfxX":-9.896752022481472,"pfxZ":1.5784882663258717,"pX":-0.4598242667327063,"pZ":1.3549955968878917,"vX0":6.227527383601318,"vY0":-114.86833855497318,"vZ0":-2.5378817401902056,"x":134.53,"y":202.2,"x0":-1.9238567857126616,"y0":50.001078048915076,"z0":5.404932747492353,"aX":-13.189434952930679},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.5,"breakHorizontal":16.3,"spinRate":2068,"spinDirection":271},"zone":13,"typeConfidence":1.47,"plateTime":0.4773047870754161,"extension":5.938869870978628},"index":2,"playId":"27e1653d-6e67-3a30-920d-300778bbecb3","pitchNumber":3,"startTime":"2026-03-21T04:00:55.520Z","endTime":"2026-03-21T04:01:00.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":823703,"link":"/api/v1/people/823703","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823703,"link":"/api/v1/people/823703"},"credit":"b_ab"},{"player":{"id":807575,"link":"/api/v1/people/807575"},"credit":"p_ab"},{"player":{"id":823703,"link":"/api/v1/people/823703"},"credit":"b_pa"},{"player":{"id":807575,"link":"/api/v1/people/807575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T04:01:00.324Z","atBatIndex":95},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a ground ball to right fielder Yerlin Luis, deflected by second baseman Garrett Howe.","rbi":0,"awayScore":20,"homeScore":7,"isOut":false},"about":{"atBatIndex":96,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T04:01:03.673Z","endTime":"2026-03-21T04:02:14.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807575,"fullName":"Cam Schuelke","link":"/api/v1/people/807575"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":827628,"link":"/api/v1/people/827628"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":806997,"link":"/api/v1/people/806997"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.7,"endSpeed":72.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71977794080627,"aZ":-32.02072394597559,"pfxX":-9.566751298281488,"pfxZ":0.11873025880666255,"pX":1.1165788512792905,"pZ":1.400144748057019,"vX0":9.176481600522088,"vY0":-114.28364847060784,"vZ0":-2.169121446635808,"x":74.44,"y":200.98,"x0":-1.704568808065181,"y0":50.0052125421912,"z0":5.501594300082371,"aX":-12.678857701455087},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.0,"breakHorizontal":15.1,"spinRate":1999,"spinDirection":269},"zone":14,"typeConfidence":1.45,"plateTime":0.47894852108071273,"extension":5.958654155712804},"index":0,"playId":"601d3e41-1e75-3e7a-ac1a-91847bd8a4d9","pitchNumber":1,"startTime":"2026-03-21T04:01:24.189Z","endTime":"2026-03-21T04:01:28.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":77.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.533115093660612,"aZ":-30.983472851880194,"pfxX":-10.643036047952048,"pfxZ":0.7617407092824138,"pX":-0.06336555455658396,"pZ":2.896793697967091,"vX0":9.874001994384749,"vY0":-124.71069348294468,"vZ0":4.645335534721687,"x":119.42,"y":160.57,"x0":-2.703045542002089,"y0":50.00319842661581,"z0":3.5738864883716692,"aX":-16.661024693746473},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.9,"breakHorizontal":16.8,"spinRate":2136,"spinDirection":283},"zone":2,"typeConfidence":1.38,"plateTime":0.4402355881659732,"extension":5.584257220366985},"index":1,"playId":"7bba55fe-f5e2-3863-b21b-fa749658fbfe","pitchNumber":2,"startTime":"2026-03-21T04:01:37.034Z","endTime":"2026-03-21T04:01:41.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.429489667819567,"aZ":-42.74301913016844,"pfxX":-5.715950412869008,"pfxZ":-7.826176841755098,"pX":0.44989288935047284,"pZ":0.8800955895620269,"vX0":7.300401926797812,"vY0":-115.2095277805326,"vZ0":5.71843066281631,"x":99.85,"y":215.02,"x0":-2.010163009485274,"y0":50.00191852608279,"z0":2.485381278840244,"aX":-7.721548498041492},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.5,"breakHorizontal":8.6,"spinRate":1847,"spinDirection":321},"zone":14,"typeConfidence":1.34,"plateTime":0.47453915940339275,"extension":5.136154451461461},"index":2,"playId":"23a27bd9-0b2d-3ff6-93a2-9c55aaee59b7","pitchNumber":3,"startTime":"2026-03-21T04:01:50.408Z","endTime":"2026-03-21T04:01:54.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":71.2,"endSpeed":65.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.370285603774125,"aZ":-37.57027099762009,"pfxX":7.4622381554394694,"pfxZ":-4.9897441593285325,"pX":-0.4859733578511099,"pZ":2.5543886310683233,"vX0":1.5207488301807413,"vY0":-103.6502237354992,"vZ0":2.4791129759645525,"x":135.52,"y":169.81,"x0":-2.1996954278747287,"y0":50.00435311062993,"z0":5.850075167775667,"aX":8.066698041274167},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-7.9,"breakHorizontal":-13.9,"spinRate":2591,"spinDirection":53},"zone":4,"typeConfidence":1.35,"plateTime":0.529757377903461,"extension":5.669397637210123},"hitData":{"launchSpeed":98.2,"launchAngle":10.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.78,"coordY":148.16}},"index":3,"playId":"48de90d3-33bc-31bd-acf7-63409fe6a38e","pitchNumber":4,"startTime":"2026-03-21T04:02:07.724Z","endTime":"2026-03-21T04:02:14.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":807575,"link":"/api/v1/people/807575"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":807575,"link":"/api/v1/people/807575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T04:02:14.991Z","atBatIndex":96},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Dorighi called out on strikes.","rbi":0,"awayScore":20,"homeScore":7,"isOut":true},"about":{"atBatIndex":97,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T04:02:23.929Z","endTime":"2026-03-21T04:03:49.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":826163,"fullName":"Carter Dorighi","link":"/api/v1/people/826163"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807575,"fullName":"Cam Schuelke","link":"/api/v1/people/807575"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":826163,"fullName":"Carter Dorighi","link":"/api/v1/people/826163"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702555,"link":"/api/v1/people/702555"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.393855693939628,"aZ":-43.40729232853768,"pfxX":-5.206862630978888,"pfxZ":-8.359937762442442,"pX":-0.8932466436217747,"pZ":1.710814197139314,"vX0":4.876505454652698,"vY0":-115.41810889784689,"vZ0":7.858699276804822,"x":151.05,"y":192.59,"x0":-2.361549645953712,"y0":50.00446508660748,"z0":2.4510285759708133,"aX":-6.993702226165431},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-12.7,"breakHorizontal":8.2,"spinRate":1795,"spinDirection":318},"zone":13,"typeConfidence":1.34,"plateTime":0.47537892562921735,"extension":5.5137270874718},"index":0,"playId":"d3a00842-0e85-3383-ae5f-61b43bf7292c","pitchNumber":1,"startTime":"2026-03-21T04:02:42.920Z","endTime":"2026-03-21T04:02:47.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":826163,"link":"/api/v1/people/826163","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.214086187966046,"aZ":-43.101400491213795,"pfxX":-5.30849189571424,"pfxZ":-7.930543306709209,"pX":1.3384123991218493,"pZ":1.7172430155956508,"vX0":9.511867679651985,"vY0":-116.99244633752093,"vZ0":7.311753631996821,"x":65.98,"y":192.41,"x0":-2.100342189198626,"y0":50.00086392530767,"z0":2.6026179897278223,"aX":-7.318087265759026},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.0,"breakHorizontal":7.1,"spinRate":1932,"spinDirection":310},"zone":14,"typeConfidence":1.35,"plateTime":0.4691658119295212,"extension":5.3597766805444556},"index":1,"playId":"8813c8e9-fd06-31a6-9365-27ffd35b10e4","pitchNumber":2,"startTime":"2026-03-21T04:03:01.713Z","endTime":"2026-03-21T04:03:06.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":826163,"link":"/api/v1/people/826163","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.36896301840253,"aZ":-29.14883335674209,"pfxX":-10.488514485125549,"pfxZ":2.2862889698341533,"pX":-0.2895915960978864,"pZ":1.7954932180952192,"vX0":7.229282024451333,"vY0":-114.18409075490132,"vZ0":-2.023866620071001,"x":128.04,"y":190.3,"x0":-2.1287503517758566,"y0":50.00517438541275,"z0":5.552290997255254,"aX":-13.898006556637581},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":4.0,"breakHorizontal":17.3,"spinRate":1858,"spinDirection":269},"zone":7,"typeConfidence":1.47,"plateTime":0.47908985857339825,"extension":5.856060767447156},"index":2,"playId":"15ea15ce-68ec-3748-9911-d1740ce28085","pitchNumber":3,"startTime":"2026-03-21T04:03:21.156Z","endTime":"2026-03-21T04:03:24.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":826163,"link":"/api/v1/people/826163","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":68.5,"endSpeed":62.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.332304111186783,"aZ":-26.367326115744582,"pfxX":5.139061697692055,"pfxZ":5.795041068379905,"pX":-0.5782256807143661,"pZ":1.7739328992784908,"vX0":1.6929540416807192,"vY0":-99.58168800771341,"vZ0":5.369425684004306,"x":139.04,"y":190.88,"x0":-2.107571131668246,"y0":50.00206233451784,"z0":2.4574741194584564,"aX":5.149219084016533},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":12.5,"breakHorizontal":-9.8,"spinRate":2431,"spinDirection":128},"zone":7,"typeConfidence":1.18,"plateTime":0.550501525258654,"extension":5.029081585344209},"index":3,"playId":"80a47b20-b88c-366b-9858-76c139d41587","pitchNumber":4,"startTime":"2026-03-21T04:03:39.523Z","endTime":"2026-03-21T04:03:49.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":702555,"link":"/api/v1/people/702555"},"first":{"id":821139,"link":"/api/v1/people/821139"},"second":{"id":827628,"link":"/api/v1/people/827628"},"third":{"id":691410,"link":"/api/v1/people/691410"},"shortstop":{"id":808159,"link":"/api/v1/people/808159"},"left":{"id":686404,"link":"/api/v1/people/686404"},"center":{"id":695780,"link":"/api/v1/people/695780"},"right":{"id":806997,"link":"/api/v1/people/806997"}},"offense":{"batter":{"id":826163,"link":"/api/v1/people/826163","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":826163,"link":"/api/v1/people/826163"},"credit":"b_ab"},{"player":{"id":807575,"link":"/api/v1/people/807575"},"credit":"p_ab"},{"player":{"id":826163,"link":"/api/v1/people/826163"},"credit":"b_pa"},{"player":{"id":807575,"link":"/api/v1/people/807575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T04:03:49.972Z","atBatIndex":97},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Angel Abreu walks.","rbi":0,"awayScore":20,"homeScore":7,"isOut":false},"about":{"atBatIndex":98,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T04:05:50.098Z","endTime":"2026-03-21T04:07:33.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":834685,"fullName":"Angel Abreu","link":"/api/v1/people/834685"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":834685,"fullName":"Angel Abreu","link":"/api/v1/people/834685"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":834685,"fullName":"Angel Abreu","link":"/api/v1/people/834685"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21270763181266,"aZ":-21.029482279852694,"pfxX":-9.286139505368649,"pfxZ":5.427686886012648,"pX":0.9300837509978683,"pZ":3.9609018685017423,"vX0":12.802233279656981,"vY0":-142.2753850842173,"vZ0":-1.6776625769783533,"x":81.55,"y":131.84,"x0":-2.418467062789005,"y0":50.00167072390255,"z0":5.889032863268526,"aX":-19.06414205929375},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.7,"breakHorizontal":14.3,"spinRate":2211,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.384772615739589,"extension":6.702404207506205},"index":0,"playId":"b4bc201e-7fb6-380b-b772-bf9ca997782d","pitchNumber":1,"startTime":"2026-03-21T04:05:50.098Z","endTime":"2026-03-21T04:05:53.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":834685,"link":"/api/v1/people/834685","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91623899523684,"aZ":-19.206038249948044,"pfxX":-8.986137185059475,"pfxZ":6.44791842038784,"pX":-0.5706436424986484,"pZ":0.9265077909569923,"vX0":9.103007073615618,"vY0":-141.14301179933582,"vZ0":-9.555943607062654,"x":138.75,"y":213.76,"x0":-2.6742338697346866,"y0":50.006518210115416,"z0":5.59950877335648,"aX":-18.086387241045873},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.7,"breakHorizontal":14.4,"spinRate":2164,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.38845930166007747,"extension":6.75089872802687},"index":1,"playId":"282ee7c2-319c-35b5-807a-4ddb055f9c97","pitchNumber":2,"startTime":"2026-03-21T04:06:01.570Z","endTime":"2026-03-21T04:06:06.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":834685,"link":"/api/v1/people/834685","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66781394402472,"aZ":-23.795957873398304,"pfxX":-9.808747181076079,"pfxZ":4.123584168142672,"pX":0.28017600987408153,"pZ":1.8790664530941408,"vX0":11.91741990718848,"vY0":-141.89690320875852,"vZ0":-6.47130715592192,"x":106.32,"y":188.05,"x0":-2.707605341599964,"y0":50.00350937796221,"z0":5.714325017864252,"aX":-19.92549602655442},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.2,"breakHorizontal":15.2,"spinRate":2209,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.3865894983244105,"extension":6.707451797527187},"index":2,"playId":"a8c33203-0320-3401-b3e6-9a2de5a7691e","pitchNumber":3,"startTime":"2026-03-21T04:06:16.437Z","endTime":"2026-03-21T04:06:20.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":834685,"link":"/api/v1/people/834685","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.441200280728413,"aZ":-22.652044639272404,"pfxX":-10.399572513540196,"pfxZ":4.81665493528039,"pX":0.055152431794206314,"pZ":1.696171203391059,"vX0":11.15970238326674,"vY0":-139.73835679098275,"vZ0":-6.913681766891083,"x":114.9,"y":192.98,"x0":-2.638783294940171,"y0":50.005876065065536,"z0":5.690318644730131,"aX":-20.573806516092993},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.4,"breakHorizontal":16.6,"spinRate":2116,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3919482128270859,"extension":6.785922780409348},"index":3,"playId":"fbaf0355-02ef-359f-a321-d8b4d8976b3f","pitchNumber":4,"startTime":"2026-03-21T04:06:29.807Z","endTime":"2026-03-21T04:06:33.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":834685,"link":"/api/v1/people/834685","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19735037984303,"aZ":-29.67691356761943,"pfxX":1.0513339337663723,"pfxZ":1.4892569589037281,"pX":-0.6562593080643973,"pZ":1.8660000544893565,"vX0":5.125014383547417,"vY0":-129.53899638940243,"vZ0":-4.562788034648291,"x":142.02,"y":188.4,"x0":-2.807175802608815,"y0":50.005279414375906,"z0":5.952239121576562,"aX":1.7634974818790248},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.8,"breakHorizontal":-3.2,"spinRate":2172,"spinDirection":104},"zone":7,"typeConfidence":2.0,"plateTime":0.42485808974298145,"extension":6.45178853130515},"index":4,"playId":"bcf32056-cdf1-3261-a4a5-4a204a684373","pitchNumber":5,"startTime":"2026-03-21T04:06:51.690Z","endTime":"2026-03-21T04:06:56.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":834685,"link":"/api/v1/people/834685","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.494282037880886,"aZ":-27.85384809521585,"pfxX":0.06170713870709532,"pfxZ":2.4877071249869163,"pX":0.33359761716675795,"pZ":1.0402473021024206,"vX0":7.897146502107397,"vY0":-131.24079740097187,"vZ0":-7.503447196835953,"x":104.28,"y":210.69,"x0":-2.726175929632377,"y0":50.00570202047003,"z0":6.019099091160957,"aX":0.10776271223465278},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.0,"breakHorizontal":-1.9,"spinRate":2216,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.41778441254943255,"extension":6.435819499974007},"index":5,"playId":"710d13ea-91b7-37f5-93be-6ea686f8b797","pitchNumber":6,"startTime":"2026-03-21T04:07:10.997Z","endTime":"2026-03-21T04:07:16.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":834685,"link":"/api/v1/people/834685","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.061607358139483,"aZ":-27.547093369926493,"pfxX":-0.0974151744961862,"pfxZ":2.6061289694326035,"pX":1.191268926535677,"pZ":1.4494609407518095,"vX0":8.45707947021259,"vY0":-132.36820823270938,"vZ0":-6.614349112477805,"x":71.59,"y":199.64,"x0":-2.031509489439315,"y0":50.004285242210905,"z0":5.995706046778504,"aX":-0.1744549024994715},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":-1.7,"spinRate":2434,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4136840584428789,"extension":6.414137035510514},"index":6,"playId":"b02444bd-8112-33fb-963f-fa078ddfca2e","pitchNumber":7,"startTime":"2026-03-21T04:07:30.515Z","endTime":"2026-03-21T04:07:33.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":834685,"link":"/api/v1/people/834685","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":834685,"link":"/api/v1/people/834685"},"credit":"b_pa"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T04:07:33.652Z","atBatIndex":98},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis De La Cruz strikes out swinging.","rbi":0,"awayScore":20,"homeScore":7,"isOut":true},"about":{"atBatIndex":99,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T04:07:57.726Z","endTime":"2026-03-21T04:09:54.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":821139,"fullName":"Luis De La Cruz","link":"/api/v1/people/821139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":834685,"fullName":"Angel Abreu","link":"/api/v1/people/834685"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":821139,"fullName":"Luis De La Cruz","link":"/api/v1/people/821139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.476594984947106,"aZ":-29.55988939745252,"pfxX":-7.797825315209961,"pfxZ":1.307044731964531,"pX":-2.1299390174406114,"pZ":3.3686727997551085,"vX0":3.719706241096013,"vY0":-140.23226808436385,"vZ0":-1.496374213944102,"x":198.19,"y":147.83,"x0":-2.457419461819437,"y0":50.00397789227276,"z0":5.830058387870884,"aX":-15.595656625289607},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.3,"breakHorizontal":13.4,"spinRate":1935,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3899684549815188,"extension":6.532875588197331},"index":0,"playId":"93211bd4-d380-37a7-9bb7-b611fc627300","pitchNumber":1,"startTime":"2026-03-21T04:07:57.726Z","endTime":"2026-03-21T04:08:00.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":821139,"link":"/api/v1/people/821139","batSide":{"code":"L","description":"Left"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85444047886921,"aZ":-21.4880750606147,"pfxX":-1.346698777650779,"pfxZ":5.39708698807074,"pX":0.34360573468196737,"pZ":3.1472076188413824,"vX0":7.480838384778423,"vY0":-138.84024046098057,"vZ0":-3.396655221878632,"x":103.9,"y":153.81,"x0":-2.1940991194840587,"y0":50.0050176466804,"z0":5.79205615400781,"aX":-2.668116852703493},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":1.1,"spinRate":2336,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.39232956556647736,"extension":6.610321985746393},"index":1,"playId":"81ff11bb-975d-31ef-9bfb-8ca4c5574980","pitchNumber":2,"startTime":"2026-03-21T04:08:18.648Z","endTime":"2026-03-21T04:08:22.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":821139,"link":"/api/v1/people/821139","batSide":{"code":"L","description":"Left"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.744436296642476,"aZ":-20.38484195442608,"pfxX":1.1278596101117664,"pfxZ":6.14046158232334,"pX":-0.5655815318464203,"pZ":2.5697393095817374,"vX0":4.24439434603178,"vY0":-136.84354159046683,"vZ0":-5.257805298509565,"x":138.56,"y":169.4,"x0":-2.275584287318162,"y0":50.00215689667164,"z0":5.888660937954632,"aX":2.1643116324820983},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":-2.9,"spinRate":2375,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.39840316873482173,"extension":6.573108496628897},"index":2,"playId":"87dafae4-2739-30d8-9543-042e132c41c8","pitchNumber":3,"startTime":"2026-03-21T04:08:36.704Z","endTime":"2026-03-21T04:08:41.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":821139,"link":"/api/v1/people/821139","batSide":{"code":"L","description":"Left"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.279067913049683,"aZ":-28.44349914603199,"pfxX":1.480348530904406,"pfxZ":2.1685738388330202,"pX":1.700876661386683,"pZ":0.008192423377426417,"vX0":9.25751980675594,"vY0":-130.30001631158217,"vZ0":-9.458479788061243,"x":52.17,"y":238.56,"x0":-2.089725943504556,"y0":50.0023235648644,"z0":5.8330178312862095,"aX":2.545966634858945},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.9,"breakHorizontal":-4.7,"spinRate":2350,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.42028928420426315,"extension":6.6099422767033404},"index":3,"playId":"2f6a106e-8c5e-3c98-b791-b9c39f4ade75","pitchNumber":4,"startTime":"2026-03-21T04:08:51.517Z","endTime":"2026-03-21T04:08:57.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":821139,"link":"/api/v1/people/821139","batSide":{"code":"L","description":"Left"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.841668621882064,"aZ":-26.33562256638315,"pfxX":2.704457374993053,"pfxZ":3.4008449244144057,"pX":-0.5574616367428173,"pZ":2.9741668718313528,"vX0":3.529034457004948,"vY0":-129.45064670351815,"vZ0":-2.8235505748419643,"x":138.25,"y":158.48,"x0":-2.2834700869878857,"y0":50.0052448323103,"z0":6.06855699059862,"aX":4.64844664087662},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":-5.6,"spinRate":2387,"spinDirection":82},"zone":1,"typeConfidence":2.0,"plateTime":0.42109666111024024,"extension":6.306352353092937},"index":4,"playId":"005d252e-adab-339e-abde-123f70b86534","pitchNumber":5,"startTime":"2026-03-21T04:09:12.594Z","endTime":"2026-03-21T04:09:16.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":821139,"link":"/api/v1/people/821139","batSide":{"code":"L","description":"Left"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.137341611062766,"aZ":-27.65939365297926,"pfxX":-9.639388601539826,"pfxZ":2.248187246993183,"pX":-0.43014003398326073,"pZ":3.68462360458671,"vX0":8.033025456507136,"vY0":-141.3520283858685,"vZ0":-0.9841370206102691,"x":133.4,"y":139.3,"x0":-2.0654485680851193,"y0":50.005770495331966,"z0":5.823597354794391,"aX":-19.385226043229387},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.1,"breakHorizontal":15.7,"spinRate":2072,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38843787961343557,"extension":6.712119813970002},"index":5,"playId":"f7d01106-bebd-3fed-94fa-dbcbcfb9e731","pitchNumber":6,"startTime":"2026-03-21T04:09:33.534Z","endTime":"2026-03-21T04:09:37.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":821139,"link":"/api/v1/people/821139","batSide":{"code":"L","description":"Left"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.436209926224883,"aZ":-22.000078876233836,"pfxX":0.484750870982816,"pfxZ":5.370721729096452,"pX":-0.05664749355612798,"pZ":3.630687878260608,"vX0":5.786761289841946,"vY0":-136.59986380759509,"vZ0":-2.043357960590867,"x":119.16,"y":140.75,"x0":-2.263396698660819,"y0":50.001860418308574,"z0":5.89725346214688,"aX":0.9175851047627814},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":-2.0,"spinRate":2344,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40061412569747556,"extension":6.525394379301969},"index":6,"playId":"d560c808-01b8-343e-b630-629e952c9e72","pitchNumber":7,"startTime":"2026-03-21T04:09:50.642Z","endTime":"2026-03-21T04:09:54.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":821139,"link":"/api/v1/people/821139","batSide":{"code":"L","description":"Left"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":821139,"link":"/api/v1/people/821139"},"credit":"b_ab"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_ab"},{"player":{"id":821139,"link":"/api/v1/people/821139"},"credit":"b_pa"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T04:09:54.725Z","atBatIndex":99},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan Martinez walks. Angel Abreu to 2nd.","rbi":0,"awayScore":20,"homeScore":7,"isOut":false},"about":{"atBatIndex":100,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T04:12:15.699Z","endTime":"2026-03-21T04:13:42.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":808159,"fullName":"Jonathan Martinez","link":"/api/v1/people/808159"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808159,"fullName":"Jonathan Martinez","link":"/api/v1/people/808159"},"postOnSecond":{"id":834685,"fullName":"Angel Abreu","link":"/api/v1/people/834685"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":834685,"fullName":"Angel Abreu","link":"/api/v1/people/834685"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":808159,"fullName":"Jonathan Martinez","link":"/api/v1/people/808159"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":20,"homeScore":7,"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-21T04:10:09.287Z","endTime":"2026-03-21T04:10:58.229Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":808159,"link":"/api/v1/people/808159","batSide":{"code":"L","description":"Left"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Peyton Alford replaces Carlos Vargas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":20,"homeScore":7,"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-21T04:10:58.229Z","endTime":"2026-03-21T04:12:17.826Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688230,"link":"/api/v1/people/688230"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":808159,"link":"/api/v1/people/808159","batSide":{"code":"L","description":"Left"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":74.9,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.326939352060297,"aZ":-31.484015154271685,"pfxX":0.8887646852194755,"pfxZ":0.47587235356525603,"pX":0.37668804385518784,"pZ":2.756396076283974,"vX0":-1.876698175531734,"vY0":-120.21746042622267,"vZ0":0.16784150452044644,"x":102.64,"y":164.36,"x0":1.0568445056375617,"y0":50.0006937830601,"z0":5.512560019282942,"aX":1.282715622428442},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.2,"breakHorizontal":-1.1,"spinRate":2319,"spinDirection":197},"zone":3,"typeConfidence":0.74,"plateTime":0.4580504733319688,"extension":5.761962541685069},"index":2,"playId":"34fe5e8c-9e9b-3ce5-8ec0-0f8de0bfcd0f","pitchNumber":1,"startTime":"2026-03-21T04:12:17.826Z","endTime":"2026-03-21T04:12:21.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":808159,"link":"/api/v1/people/808159","batSide":{"code":"R","description":"Right"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.605601430590287,"aZ":-31.088974274866146,"pfxX":-0.21792348662024263,"pfxZ":0.7233867890077015,"pX":1.2831625930331692,"pZ":2.314650452860346,"vX0":0.003646955111629638,"vY0":-121.96729668715471,"vZ0":-1.1739673867280593,"x":68.09,"y":176.28,"x0":1.3099476538886377,"y0":50.00432442634238,"z0":5.489997460892598,"aX":-0.3274287204219202},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.3,"breakHorizontal":0.4,"spinRate":2374,"spinDirection":164},"zone":14,"typeConfidence":0.83,"plateTime":0.4495633979535647,"extension":5.784534967394436},"index":3,"playId":"afd9a013-b217-3da9-aebd-d149bff0843a","pitchNumber":2,"startTime":"2026-03-21T04:12:33.220Z","endTime":"2026-03-21T04:12:39.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":808159,"link":"/api/v1/people/808159","batSide":{"code":"R","description":"Right"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.359824223355883,"aZ":-13.21097608520834,"pfxX":4.9661399239329445,"pfxZ":10.497544345465233,"pX":0.7834652873338722,"pZ":3.4079619179223073,"vX0":-2.4166427410908,"vY0":-134.1287382449583,"vZ0":-2.910210384165973,"x":87.14,"y":146.77,"x0":1.055215503415543,"y0":50.0012708440729,"z0":5.4599068120102885,"aX":8.96908694026554},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.5,"breakHorizontal":-8.4,"spinRate":2313,"spinDirection":149},"zone":12,"typeConfidence":0.87,"plateTime":0.40972572754329173,"extension":5.863817137330842},"index":4,"playId":"22df7c3b-2ea2-30d4-bf1d-e7b51f10ad45","pitchNumber":3,"startTime":"2026-03-21T04:12:47.180Z","endTime":"2026-03-21T04:12:50.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":808159,"link":"/api/v1/people/808159","batSide":{"code":"R","description":"Right"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.990382852136786,"aZ":-44.193995661713785,"pfxX":-1.6695763340400303,"pfxZ":-9.180400952988496,"pX":0.3827471179052581,"pZ":1.8267934414719795,"vX0":-0.6542304138661444,"vY0":-113.96945428885672,"vZ0":1.007685322981488,"x":102.41,"y":189.46,"x0":0.8909330521660539,"y0":50.00497021726522,"z0":5.762017742758306,"aX":-2.1849132439062977},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-16.1,"breakHorizontal":3.2,"spinRate":2514,"spinDirection":345},"zone":9,"typeConfidence":0.81,"plateTime":0.48156841432561937,"extension":5.725257287348253},"index":5,"playId":"95052da1-bf14-3751-8957-1aa4c6a7808a","pitchNumber":4,"startTime":"2026-03-21T04:13:03.007Z","endTime":"2026-03-21T04:13:07.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":808159,"link":"/api/v1/people/808159","batSide":{"code":"R","description":"Right"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14250883016198,"aZ":-13.244609599020022,"pfxX":5.030199475304299,"pfxZ":10.358111017755514,"pX":1.2992443989681752,"pZ":3.793735243881707,"vX0":-1.1210202120340507,"vY0":-135.00753459876688,"vZ0":-1.9239715363485026,"x":67.48,"y":136.35,"x0":1.0692237435097005,"y0":50.00209450638265,"z0":5.458644327863147,"aX":9.192097076093512},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":-8.8,"spinRate":2335,"spinDirection":149},"zone":12,"typeConfidence":0.87,"plateTime":0.40727264342473957,"extension":5.897746039780135},"index":6,"playId":"40f710f6-a84e-3e33-bf7d-1cbea5184a29","pitchNumber":5,"startTime":"2026-03-21T04:13:23.282Z","endTime":"2026-03-21T04:13:26.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":808159,"link":"/api/v1/people/808159","batSide":{"code":"R","description":"Right"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":73.8,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30161128272956,"aZ":-31.15297698281652,"pfxX":1.009758479637663,"pfxZ":0.7149285131072638,"pX":0.7215618958668139,"pZ":3.6945509183190817,"vX0":-1.4223609525852636,"vY0":-119.82018722905465,"vZ0":2.406865424846097,"x":89.5,"y":139.03,"x0":1.1982680953996145,"y0":50.000265414877084,"z0":5.507024297550681,"aX":1.4332039976035984},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.4,"breakHorizontal":-1.4,"spinRate":2396,"spinDirection":254},"zone":12,"typeConfidence":0.8,"plateTime":0.4613673290689735,"extension":5.887640286727414},"index":7,"playId":"e87f8f55-118d-3ea9-b7b3-254a1e0fecb0","pitchNumber":6,"startTime":"2026-03-21T04:13:38.099Z","endTime":"2026-03-21T04:13:42.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":808159,"link":"/api/v1/people/808159","batSide":{"code":"R","description":"Right"}},"first":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808159,"link":"/api/v1/people/808159"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T04:13:42.802Z","atBatIndex":100},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cannon Peebles singles on a ground ball to third baseman Will Wilson. Angel Abreu scores. Jonathan Martinez to 3rd. Throwing error by third baseman Will Wilson.","rbi":0,"awayScore":20,"homeScore":8,"isOut":false},"about":{"atBatIndex":101,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T04:13:59.062Z","endTime":"2026-03-21T04:15:16.649Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":702555,"fullName":"Cannon Peebles","link":"/api/v1/people/702555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702555,"fullName":"Cannon Peebles","link":"/api/v1/people/702555"},"postOnThird":{"id":808159,"fullName":"Jonathan Martinez","link":"/api/v1/people/808159"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702555,"fullName":"Cannon Peebles","link":"/api/v1/people/702555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":834685,"fullName":"Angel Abreu","link":"/api/v1/people/834685"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":834685,"fullName":"Angel Abreu","link":"/api/v1/people/834685"},"responsiblePitcher":{"id":672841,"link":"/api/v1/people/672841"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":808159,"fullName":"Jonathan Martinez","link":"/api/v1/people/808159"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":808159,"fullName":"Jonathan Martinez","link":"/api/v1/people/808159"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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.1,"endSpeed":83.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45777965139385,"aZ":-11.702913986654245,"pfxX":5.078518793958983,"pfxZ":11.370174792329786,"pX":-0.29010937779984514,"pZ":0.45028437818348555,"vX0":-4.666276307851294,"vY0":-133.74075656280098,"vZ0":-10.105079207119372,"x":128.06,"y":226.62,"x0":0.8225302281597947,"y0":50.00598831619965,"z0":5.131037256514377,"aX":9.146525114903461},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.5,"breakHorizontal":-8.2,"spinRate":2357,"spinDirection":151},"zone":13,"typeConfidence":0.88,"plateTime":0.41048000225232517,"extension":5.934037857041988},"index":0,"playId":"dd68cbf5-ea61-3aee-ab9b-e13855060206","pitchNumber":1,"startTime":"2026-03-21T04:14:09.956Z","endTime":"2026-03-21T04:14:13.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702555,"link":"/api/v1/people/702555","batSide":{"code":"R","description":"Right"}},"first":{"id":808159,"link":"/api/v1/people/808159"},"second":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.120427800779023,"aZ":-14.040997576746701,"pfxX":4.965568197374007,"pfxZ":10.09750832139038,"pX":0.4606976808085425,"pZ":3.313042532853062,"vX0":-2.6219105104198865,"vY0":-133.2754584868401,"vZ0":-2.75356690825391,"x":99.44,"y":149.33,"x0":0.813044890339421,"y0":50.00184062275516,"z0":5.375964625221601,"aX":8.916236693390706},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.9,"breakHorizontal":-8.4,"spinRate":2186,"spinDirection":148},"zone":3,"typeConfidence":0.86,"plateTime":0.41125597199009123,"extension":5.856290677829952},"index":1,"playId":"f7f5d912-5bfe-3001-ad4b-5d7300767cc6","pitchNumber":2,"startTime":"2026-03-21T04:14:26.483Z","endTime":"2026-03-21T04:14:29.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702555,"link":"/api/v1/people/702555","batSide":{"code":"R","description":"Right"}},"first":{"id":808159,"link":"/api/v1/people/808159"},"second":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49367483593971,"aZ":-30.572020057570644,"pfxX":1.3355544890674702,"pfxZ":1.059616527895141,"pX":-1.4647283389310242,"pZ":3.1991965688552826,"vX0":-6.3537237384600855,"vY0":-122.96104085588597,"vZ0":0.6878395594740845,"x":172.83,"y":152.4,"x0":0.9897673863715925,"y0":50.00566260651154,"z0":5.528891053512333,"aX":2.0270831777935148},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.4,"breakHorizontal":-0.8,"spinRate":2333,"spinDirection":207},"zone":11,"typeConfidence":0.44,"plateTime":0.4470388364990554,"extension":5.817740708516987},"index":2,"playId":"1a44a00a-1c36-399f-88b4-93b9ad1aba50","pitchNumber":3,"startTime":"2026-03-21T04:14:47.003Z","endTime":"2026-03-21T04:14:51.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702555,"link":"/api/v1/people/702555","batSide":{"code":"R","description":"Right"}},"first":{"id":808159,"link":"/api/v1/people/808159"},"second":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.435655170008417,"aZ":-14.871551706322162,"pfxX":4.340731123404694,"pfxZ":9.545497062734189,"pX":-0.6216621098638592,"pZ":3.1246122471915747,"vX0":-5.084615763660014,"vY0":-133.91312531867422,"vZ0":-3.2886231277727065,"x":140.7,"y":154.42,"x0":0.739432376633039,"y0":50.00284225062854,"z0":5.43513411969559,"aX":7.8687155047467785},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":-6.7,"spinRate":2278,"spinDirection":150},"zone":1,"typeConfidence":0.87,"plateTime":0.4093208151968124,"extension":5.845219739897321},"hitData":{"launchSpeed":98.2,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.21,"coordY":167.24}},"index":3,"playId":"1c1c94f4-74ad-3b8d-a1e6-ca5860e5746e","pitchNumber":4,"startTime":"2026-03-21T04:15:02.381Z","endTime":"2026-03-21T04:15:16.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":702555,"link":"/api/v1/people/702555","batSide":{"code":"R","description":"Right"}},"first":{"id":808159,"link":"/api/v1/people/808159"},"second":{"id":834685,"link":"/api/v1/people/834685"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702555,"link":"/api/v1/people/702555"},"credit":"b_ab"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_ab"},{"player":{"id":702555,"link":"/api/v1/people/702555"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T04:15:16.649Z","atBatIndex":101},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wuilfredo Antunez called out on strikes.","rbi":0,"awayScore":20,"homeScore":8,"isOut":true},"about":{"atBatIndex":102,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T04:15:44.747Z","endTime":"2026-03-21T04:17:04.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702555,"fullName":"Cannon Peebles","link":"/api/v1/people/702555"},"postOnThird":{"id":808159,"fullName":"Jonathan Martinez","link":"/api/v1/people/808159"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686404,"fullName":"Wuilfredo Antunez","link":"/api/v1/people/686404"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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":91.9,"endSpeed":83.7,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62366016800999,"aZ":-14.389401314877603,"pfxX":4.956284734477671,"pfxZ":9.821259246407708,"pX":1.2108289289112295,"pZ":4.418543093686021,"vX0":-1.2662182451484802,"vY0":-133.89701632873803,"vZ0":-0.1963167414499505,"x":70.85,"y":119.48,"x0":1.0467404837681924,"y0":50.00295953685326,"z0":5.524754211093497,"aX":8.97567052842626},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":-8.6,"spinRate":2361,"spinDirection":149},"zone":12,"typeConfidence":0.85,"plateTime":0.4094797305127331,"extension":5.841076041691762},"index":0,"playId":"aab20c28-cf59-301f-8787-0f584b85d712","pitchNumber":1,"startTime":"2026-03-21T04:15:44.747Z","endTime":"2026-03-21T04:15:48.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"first":{"id":702555,"link":"/api/v1/people/702555"},"third":{"id":808159,"link":"/api/v1/people/808159"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12809953714002,"aZ":-29.667736135371854,"pfxX":1.0347422007851235,"pfxZ":1.6209370295772505,"pX":-0.013845782528930994,"pZ":2.8724123216797053,"vX0":-3.244631277455787,"vY0":-122.64731588232172,"vZ0":-0.10902754990999786,"x":117.53,"y":161.22,"x0":1.1838357578236867,"y0":50.00106015045757,"z0":5.418671118685448,"aX":1.5981919316687103},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":-1.2,"spinRate":2416,"spinDirection":180},"zone":2,"typeConfidence":0.57,"plateTime":0.4442586236436594,"extension":5.833640118339325},"index":1,"playId":"dee779ec-3094-3e63-9f18-fe9b0be2cd53","pitchNumber":2,"startTime":"2026-03-21T04:15:59.080Z","endTime":"2026-03-21T04:16:02.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"first":{"id":702555,"link":"/api/v1/people/702555"},"third":{"id":808159,"link":"/api/v1/people/808159"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.596697597411552,"aZ":-32.633113346498135,"pfxX":0.5711714434586641,"pfxZ":-0.3184320092117634,"pX":-0.31253243166410993,"pZ":3.1253186320951727,"vX0":-3.390841003818076,"vY0":-119.27125204424095,"vZ0":1.3352392960472343,"x":128.91,"y":154.4,"x0":1.0466617720113267,"y0":50.00022876248623,"z0":5.477138757264458,"aX":0.8320260645656702},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.0,"breakHorizontal":-0.4,"spinRate":2397,"spinDirection":270},"zone":1,"typeConfidence":0.63,"plateTime":0.45732116741264806,"extension":5.963471320050509},"index":2,"playId":"c2095564-52b2-3d6a-920a-4efa0e00c263","pitchNumber":3,"startTime":"2026-03-21T04:16:13.451Z","endTime":"2026-03-21T04:16:17.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"first":{"id":702555,"link":"/api/v1/people/702555"},"third":{"id":808159,"link":"/api/v1/people/808159"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.6,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.200517445824737,"aZ":-33.402947649590295,"pfxX":0.07504313312489153,"pfxZ":-0.819534722924085,"pX":0.4629855290333862,"pZ":1.8450353978927347,"vX0":-1.4344975717019646,"vY0":-120.67427555070633,"vZ0":-1.6731622554275658,"x":99.35,"y":188.96,"x0":1.0505257816061393,"y0":50.00120297281715,"z0":5.437540458721408,"aX":0.11295783791846192},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.6,"breakHorizontal":0.1,"spinRate":2317,"spinDirection":279},"zone":9,"typeConfidence":0.66,"plateTime":0.45055563319610403,"extension":5.796473745236708},"index":3,"playId":"0f142d22-ce14-3b73-9017-b7e0fd7fccc8","pitchNumber":4,"startTime":"2026-03-21T04:16:39.451Z","endTime":"2026-03-21T04:16:43.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"first":{"id":702555,"link":"/api/v1/people/702555"},"third":{"id":808159,"link":"/api/v1/people/808159"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21080072623743,"aZ":-14.714166076042726,"pfxX":4.8751494442789065,"pfxZ":9.396440598069052,"pX":-0.23199345077567401,"pZ":3.03141239527882,"vX0":-4.4987518194427025,"vY0":-134.9109465794233,"vZ0":-3.4557186624119476,"x":125.84,"y":156.93,"x0":0.8174878131918889,"y0":50.000438154328386,"z0":5.35519453988377,"aX":9.055817681786698},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":-7.9,"spinRate":2357,"spinDirection":151},"zone":2,"typeConfidence":0.87,"plateTime":0.4048046570072943,"extension":5.953176887519238},"index":4,"playId":"13ba5edd-e192-322d-b971-34860ca114d8","pitchNumber":5,"startTime":"2026-03-21T04:16:58.189Z","endTime":"2026-03-21T04:17:04.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":686404,"link":"/api/v1/people/686404","batSide":{"code":"L","description":"Left"}},"first":{"id":702555,"link":"/api/v1/people/702555"},"third":{"id":808159,"link":"/api/v1/people/808159"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686404,"link":"/api/v1/people/686404"},"credit":"b_ab"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_ab"},{"player":{"id":686404,"link":"/api/v1/people/686404"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-03-21T04:17:04.426Z","atBatIndex":102},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yerlin Luis strikes out swinging.","rbi":0,"awayScore":20,"homeScore":8,"isOut":true},"about":{"atBatIndex":103,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T04:17:10.024Z","endTime":"2026-03-21T04:18:58.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":806997,"fullName":"Yerlin Luis","link":"/api/v1/people/806997"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":702555,"fullName":"Cannon Peebles","link":"/api/v1/people/702555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806997,"fullName":"Yerlin Luis","link":"/api/v1/people/806997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.308322538792922,"aZ":-32.68721985920913,"pfxX":-1.466434853463916,"pfxZ":-0.3546815278906301,"pX":0.8430735934636436,"pZ":3.889083693962772,"vX0":-0.3529201013022185,"vY0":-119.24538363917752,"vZ0":2.907188957955064,"x":84.86,"y":133.77,"x0":1.1831124143573706,"y0":50.000838185017905,"z0":5.5797189580337525,"aX":-2.1372258137928593},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.2,"breakHorizontal":2.8,"spinRate":2348,"spinDirection":262},"zone":12,"typeConfidence":0.87,"plateTime":0.45719517272755406,"extension":5.709336802448741},"index":0,"playId":"b22045dd-0fb1-3a68-a7a3-e31ef19b1aed","pitchNumber":1,"startTime":"2026-03-21T04:17:22.941Z","endTime":"2026-03-21T04:17:34.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806997,"link":"/api/v1/people/806997","batSide":{"code":"R","description":"Right"}},"first":{"id":702555,"link":"/api/v1/people/702555"},"third":{"id":808159,"link":"/api/v1/people/808159"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cannon Peebles advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":20,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"b22045dd-0fb1-3a68-a7a3-e31ef19b1aed","startTime":"2026-03-21T04:17:35.260Z","endTime":"2026-03-21T04:17:37.817Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702555,"link":"/api/v1/people/702555"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806997,"link":"/api/v1/people/806997","batSide":{"code":"R","description":"Right"}},"first":{"id":702555,"link":"/api/v1/people/702555"},"third":{"id":808159,"link":"/api/v1/people/808159"},"postOnSecond":{"id":702555,"link":"/api/v1/people/702555"},"postOnThird":{"id":808159,"link":"/api/v1/people/808159"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"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":92.8,"endSpeed":84.7,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.526068368313993,"aZ":-15.016003496593866,"pfxX":6.5177932497979825,"pfxZ":9.29607632214423,"pX":-0.3748034651216813,"pZ":3.1947973813465547,"vX0":-5.3080578770279905,"vY0":-135.0223419001787,"vZ0":-3.0185462135202554,"x":131.29,"y":152.52,"x0":0.7702113063683219,"y0":50.00197614178104,"z0":5.384516260121634,"aX":12.028588065519685},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":-10.7,"spinRate":2202,"spinDirection":144},"zone":1,"typeConfidence":0.88,"plateTime":0.40573508199792885,"extension":5.853234285268933},"index":2,"playId":"89da9484-123b-3095-8889-98c1c1cff5c7","pitchNumber":2,"startTime":"2026-03-21T04:17:37.817Z","endTime":"2026-03-21T04:17:41.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806997,"link":"/api/v1/people/806997","batSide":{"code":"R","description":"Right"}},"second":{"id":702555,"link":"/api/v1/people/702555"},"third":{"id":808159,"link":"/api/v1/people/808159"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.946087496348753,"aZ":-44.12649200155246,"pfxX":-3.3084471808696447,"pfxZ":-9.218021892430519,"pX":-0.2939913007206741,"pZ":3.7221014459639945,"vX0":-2.060129453478073,"vY0":-113.46553503301297,"vZ0":5.284306690547281,"x":128.21,"y":138.28,"x0":1.0575551969002808,"y0":50.00532281132344,"z0":5.776243629245521,"aX":-4.28768507234329},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-14.9,"breakHorizontal":6.5,"spinRate":2569,"spinDirection":330},"zone":11,"typeConfidence":0.8,"plateTime":0.4838532223818248,"extension":5.681014089594931},"index":3,"playId":"d29b9d03-a954-35f7-aadf-d5cd883d6715","pitchNumber":3,"startTime":"2026-03-21T04:17:57.543Z","endTime":"2026-03-21T04:18:01.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806997,"link":"/api/v1/people/806997","batSide":{"code":"R","description":"Right"}},"second":{"id":702555,"link":"/api/v1/people/702555"},"third":{"id":808159,"link":"/api/v1/people/808159"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.628679316109086,"aZ":-13.850963804317454,"pfxX":4.83675379021318,"pfxZ":10.027125609380809,"pX":0.3577100117733571,"pZ":3.4781361536524424,"vX0":-2.93014218223248,"vY0":-134.44854173749656,"vZ0":-2.4527194904486587,"x":103.36,"y":144.87,"x0":0.8342427455396725,"y0":50.00459133914278,"z0":5.3873818913605955,"aX":8.840162922355445},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.9,"breakHorizontal":-8.2,"spinRate":2364,"spinDirection":147},"zone":12,"typeConfidence":0.87,"plateTime":0.4076569413446536,"extension":5.796409952706032},"index":4,"playId":"dbde2c7c-d435-3d9f-bf0a-cf47cf5919e8","pitchNumber":4,"startTime":"2026-03-21T04:18:13.618Z","endTime":"2026-03-21T04:18:17.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806997,"link":"/api/v1/people/806997","batSide":{"code":"R","description":"Right"}},"second":{"id":702555,"link":"/api/v1/people/702555"},"third":{"id":808159,"link":"/api/v1/people/808159"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44336047913389,"aZ":-13.76376531341921,"pfxX":3.5544900117087708,"pfxZ":10.24588214770925,"pX":0.7053076070590121,"pZ":1.8014252397685395,"vX0":-1.8981211896729184,"vY0":-133.6126513219348,"vZ0":-6.182280145770502,"x":90.12,"y":190.14,"x0":0.9654264585772246,"y0":50.00432106964858,"z0":5.145531567959056,"aX":6.38763187803489},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.3,"breakHorizontal":-6.0,"spinRate":2348,"spinDirection":152},"zone":9,"typeConfidence":0.86,"plateTime":0.4109108545190008,"extension":6.034425037948275},"index":5,"playId":"d36615a7-38b9-3837-80da-89cf3b2b6d84","pitchNumber":5,"startTime":"2026-03-21T04:18:31.173Z","endTime":"2026-03-21T04:18:38.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806997,"link":"/api/v1/people/806997","batSide":{"code":"R","description":"Right"}},"second":{"id":702555,"link":"/api/v1/people/702555"},"third":{"id":808159,"link":"/api/v1/people/808159"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":20,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-03-21T04:18:39.310Z","endTime":"2026-03-21T04:18:54.945Z","isPitch":false,"type":"action","player":{"id":806997,"link":"/api/v1/people/806997"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806997,"link":"/api/v1/people/806997","batSide":{"code":"R","description":"Right"}},"second":{"id":702555,"link":"/api/v1/people/702555"},"third":{"id":808159,"link":"/api/v1/people/808159"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.794106574846985,"aZ":-13.713040387098756,"pfxX":5.102945568814328,"pfxZ":10.148578067857152,"pX":-0.6482151588182663,"pZ":3.674320084361937,"vX0":-5.325879365609795,"vY0":-134.21592220200247,"vZ0":-1.9543526866173386,"x":141.71,"y":139.57,"x0":0.7014633773206961,"y0":50.0063336987045,"z0":5.391652779629995,"aX":9.286580297674142},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.1,"breakHorizontal":-8.0,"spinRate":2310,"spinDirection":152},"zone":11,"typeConfidence":0.87,"plateTime":0.4085301862786106,"extension":5.979761293461227},"index":7,"playId":"0cfff32b-84d6-3450-a424-79b7b2f5ec10","pitchNumber":6,"startTime":"2026-03-21T04:18:54.945Z","endTime":"2026-03-21T04:18:58.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":669208,"link":"/api/v1/people/669208"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":692046,"link":"/api/v1/people/692046"},"left":{"id":823703,"link":"/api/v1/people/823703"},"center":{"id":686445,"link":"/api/v1/people/686445"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":806997,"link":"/api/v1/people/806997","batSide":{"code":"R","description":"Right"}},"second":{"id":702555,"link":"/api/v1/people/702555"},"third":{"id":808159,"link":"/api/v1/people/808159"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":690888,"link":"/api/v1/people/690888"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806997,"link":"/api/v1/people/806997"},"credit":"b_ab"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_ab"},{"player":{"id":806997,"link":"/api/v1/people/806997"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-03-21T04:18:58.448Z","atBatIndex":103}]