[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Loperfido grounds out, second baseman Marcus Semien to first baseman Jorge Polanco.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:11:04.649Z","endTime":"2026-03-21T17:11:42.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T15:19:37.107Z","endTime":"2026-03-21T16:47:17.553Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"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-21T16:47:17.553Z","endTime":"2026-03-21T17:10:40.463Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"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-21T17:10:40.463Z","endTime":"2026-03-21T17:11:06.635Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"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":88.5,"endSpeed":80.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.469145254329245,"aZ":-24.969274897236858,"pfxX":2.384638468785918,"pfxZ":4.306086373516401,"pX":-0.307690141659828,"pZ":4.171534144228309,"vX0":5.768937747500534,"vY0":-128.77148869152174,"vZ0":0.3596620139375959,"x":128.73,"y":126.15,"x0":-2.8896216959759307,"y0":50.00571258174314,"z0":5.966250342418976,"aX":3.9935854796188646},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.2,"breakHorizontal":-5.6,"spinRate":2016,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.4258227545240372,"extension":6.301175649510695},"index":3,"playId":"48829481-4701-36a2-8d04-7c4f15da4dbf","pitchNumber":1,"startTime":"2026-03-21T17:11:06.635Z","endTime":"2026-03-21T17:11:10.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.040837799415783,"aZ":-23.841220857970075,"pfxX":0.3070560272508932,"pfxZ":4.927817374805237,"pX":-0.23949668596486293,"pZ":4.1616330852637,"vX0":6.327942857933869,"vY0":-129.47818001533912,"vZ0":0.05817344467785557,"x":126.13,"y":126.42,"x0":-2.7590819359551255,"y0":50.00252484547497,"z0":5.969218537915754,"aX":0.5190228969113055},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.1,"breakHorizontal":-2.0,"spinRate":2072,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.42367109107721257,"extension":6.450579121355718},"index":4,"playId":"0db18849-89d0-33ac-8069-6a75d974fada","pitchNumber":2,"startTime":"2026-03-21T17:11:21.301Z","endTime":"2026-03-21T17:11:25.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38778176891919,"aZ":-10.629910966156071,"pfxX":-2.711527526513083,"pfxZ":11.576848856502778,"pX":0.23782643024849434,"pZ":3.4647635347545442,"vX0":8.740514960868461,"vY0":-136.39593489020356,"vZ0":-4.3140356210102615,"x":107.93,"y":145.23,"x0":-2.673318952852577,"y0":50.006366852356166,"z0":5.815573877134024,"aX":-5.047669646726358},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.0,"breakHorizontal":2.8,"spinRate":2178,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.403439333868,"extension":6.559860265450394},"hitData":{"launchSpeed":98.2,"launchAngle":-5.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.8,"coordY":147.83}},"index":5,"playId":"226238ab-624f-3a93-ab98-92e2416ae9eb","pitchNumber":3,"startTime":"2026-03-21T17:11:35.596Z","endTime":"2026-03-21T17:11:42.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-21T17:11:42.982Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to center fielder Luis Robert Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:11:50.345Z","endTime":"2026-03-21T17:14:32.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.228269153429718,"aZ":-24.429684358440483,"pfxX":2.584044507921,"pfxZ":4.483834683533544,"pX":-0.6228551423641506,"pZ":2.640258661224547,"vX0":5.399684226125904,"vY0":-130.78944836193136,"vZ0":-3.341888503907864,"x":140.74,"y":167.49,"x0":-3.0520972816910037,"y0":50.00637276093328,"z0":5.7720128637907795,"aX":4.4650025045245645},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.6,"breakHorizontal":-5.9,"spinRate":2157,"spinDirection":172},"zone":4,"typeConfidence":2.0,"plateTime":0.4191918992868646,"extension":6.43417320041539},"index":0,"playId":"65623aa7-41b0-3b96-92a8-5af64cf1c8d5","pitchNumber":1,"startTime":"2026-03-21T17:12:38.826Z","endTime":"2026-03-21T17:12:42.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.788496973106433,"aZ":-45.457166592251355,"pfxX":2.279823310130556,"pfxZ":-10.013175436603241,"pX":-0.5813591402432964,"pZ":0.7756806459670251,"vX0":4.868665734005488,"vY0":-115.93893505468981,"vZ0":-1.218065035540031,"x":139.16,"y":217.84,"x0":-3.026134161553474,"y0":50.001116818179234,"z0":5.74520921968181,"aX":3.0247356357867705},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-18.0,"breakHorizontal":-5.6,"spinRate":2777,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.4770770168134879,"extension":6.518679978403575},"index":1,"playId":"96e1d6a8-8062-3ea7-bd5f-4441035767c4","pitchNumber":2,"startTime":"2026-03-21T17:12:54.308Z","endTime":"2026-03-21T17:12:57.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-21T17:13:27.948Z","endTime":"2026-03-21T17:13:41.590Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.55357819291191,"aZ":-8.265240914765371,"pfxX":-2.916491924506228,"pfxZ":12.043992704360711,"pX":0.21893247441456898,"pZ":1.9937698517572993,"vX0":8.263376736278637,"vY0":-141.28293171287382,"vZ0":-8.645307959000247,"x":108.65,"y":184.95,"x0":-2.3884397436875515,"y0":50.00581578679916,"z0":5.65610360069616,"aX":-5.79107850409323},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.8,"breakHorizontal":3.2,"spinRate":2310,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.3903522122077985,"extension":6.695026175959541},"index":3,"playId":"9ab30b0e-30de-3550-ac63-fad91b4cd690","pitchNumber":3,"startTime":"2026-03-21T17:13:41.590Z","endTime":"2026-03-21T17:13:45.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.815500916849718,"aZ":-42.44239414498395,"pfxX":3.104364195260567,"pfxZ":-7.596170482785689,"pX":1.2971252644428866,"pZ":1.0299268942535353,"vX0":8.289435788938853,"vY0":-116.9059389982512,"vZ0":-1.5531340954051789,"x":67.56,"y":210.97,"x0":-2.7315627995092524,"y0":50.00157892914754,"z0":5.771908819349084,"aX":4.196817264677063},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.8,"breakHorizontal":-8.2,"spinRate":2699,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4727430767942473,"extension":6.6824830895469916},"index":4,"playId":"06cbe199-bce8-3286-b3e1-1a2f9f033b93","pitchNumber":4,"startTime":"2026-03-21T17:13:59.320Z","endTime":"2026-03-21T17:14:02.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.682849246204977,"aZ":-22.43648810180248,"pfxX":-9.172664975696089,"pfxZ":6.328437407667826,"pX":0.1813272608760827,"pZ":1.6590874916427258,"vX0":9.458615393348822,"vY0":-123.78493945761527,"vZ0":-5.130767582857777,"x":110.09,"y":193.98,"x0":-2.5131196319453144,"y0":50.00350731411804,"z0":5.658232204712572,"aX":-14.114315844873792},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.3,"breakHorizontal":14.2,"spinRate":1635,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.44394776641465317,"extension":6.663777302917974},"hitData":{"launchSpeed":97.9,"launchAngle":25.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.85,"coordY":50.35}},"index":5,"playId":"edb0b6b6-a6c0-32a6-9e75-f2e1c0abb089","pitchNumber":5,"startTime":"2026-03-21T17:14:24.398Z","endTime":"2026-03-21T17:14:32.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:14:32.199Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, shortstop Francisco Lindor to first baseman Jorge Polanco.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T17:14:37.335Z","endTime":"2026-03-21T17:16:53.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87111453512816,"aZ":-8.380654331333597,"pfxX":-5.957217393949305,"pfxZ":11.975615361682372,"pX":0.6084129569912086,"pZ":1.2759044041653154,"vX0":10.559910206358689,"vY0":-140.7518827243137,"vZ0":-10.412439651259866,"x":93.81,"y":204.33,"x0":-2.4348029374375515,"y0":50.00122546934939,"z0":5.585625115857061,"aX":-11.835071584053367},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.3,"breakHorizontal":8.4,"spinRate":2368,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.3906048341651749,"extension":6.610319602237516},"index":0,"playId":"870890de-ff6b-3495-9aca-f39fd4bb92d4","pitchNumber":1,"startTime":"2026-03-21T17:14:57.921Z","endTime":"2026-03-21T17:15:01.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87582728884228,"aZ":-11.385923537280593,"pfxX":-5.167229213228465,"pfxZ":10.616829099756021,"pX":0.5720693707233228,"pZ":3.915995405798798,"vX0":10.14357049143022,"vY0":-139.6197532549509,"vZ0":-3.139364405232671,"x":95.19,"y":133.05,"x0":-2.45035156500294,"y0":50.00028262323377,"z0":5.813399810183656,"aX":-10.116405766133287},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.6,"breakHorizontal":7.1,"spinRate":2324,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.3935534707929045,"extension":6.4147231049302675},"index":1,"playId":"47a3ac83-93c7-3a31-9771-7e468ec7f15e","pitchNumber":2,"startTime":"2026-03-21T17:15:14.620Z","endTime":"2026-03-21T17:15:18.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845000683901826,"aZ":-22.885083047707163,"pfxX":-9.415702969339186,"pfxZ":5.9497283970660995,"pX":-0.46192432592636573,"pZ":0.5615992528947078,"vX0":8.064456106469509,"vY0":-124.89517094275652,"vZ0":-7.790825341394349,"x":134.61,"y":223.62,"x0":-2.5274730731261594,"y0":50.00365412287874,"z0":5.636756353220748,"aX":-14.70538579773873},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.9,"breakHorizontal":14.9,"spinRate":1593,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4404828976519406,"extension":6.609847849501567},"index":2,"playId":"cddc3c47-3925-3f80-883e-33a1199b3262","pitchNumber":3,"startTime":"2026-03-21T17:15:30.449Z","endTime":"2026-03-21T17:15:34.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16193014759175,"aZ":-25.312428556160775,"pfxX":-9.823570734328625,"pfxZ":4.326787606533643,"pX":0.6004080705140037,"pZ":2.011493887174941,"vX0":10.30327641684756,"vY0":-125.6323944967687,"vZ0":-4.132931632460155,"x":94.11,"y":184.47,"x0":-2.291627563020463,"y0":50.00550816711717,"z0":5.752699561850604,"aX":-15.592907874365713},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.0,"breakHorizontal":15.2,"spinRate":1778,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.43718533637854007,"extension":6.64265506588039},"index":3,"playId":"f8c7c987-4169-3327-9dae-ba9f0c6050ac","pitchNumber":4,"startTime":"2026-03-21T17:15:52.710Z","endTime":"2026-03-21T17:16:19.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45431617906487,"aZ":-24.062498374420173,"pfxX":2.06475654476505,"pfxZ":4.3118076626534165,"pX":0.9719987160942263,"pZ":2.7852810837279645,"vX0":9.030384399246504,"vY0":-135.30055686061758,"vZ0":-3.4085767041305077,"x":79.95,"y":163.58,"x0":-2.6572729110982554,"y0":50.00260499035078,"z0":5.7195542445226515,"aX":3.883485565064865},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":-5.4,"spinRate":2272,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.40257317771774304,"extension":6.630618744151498},"index":4,"playId":"d6d8d99a-7613-300d-9ee6-cd50fc502657","pitchNumber":5,"startTime":"2026-03-21T17:16:24.835Z","endTime":"2026-03-21T17:16:28.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.409238965973067,"aZ":-45.33570083958906,"pfxX":2.6457433504675727,"pfxZ":-9.711011242810677,"pX":0.6224173110049054,"pZ":2.0902603200062284,"vX0":7.012499662577892,"vY0":-116.42582234031596,"vZ0":1.2419494896581014,"x":93.27,"y":182.34,"x0":-2.787489613956277,"y0":50.001919482448315,"z0":5.882791916487979,"aX":3.585509135348806},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-16.8,"breakHorizontal":-6.7,"spinRate":2722,"spinDirection":24},"zone":9,"typeConfidence":2.0,"plateTime":0.4727124560789928,"extension":6.643053674069159},"hitData":{"launchSpeed":74.9,"launchAngle":5.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.99,"coordY":150.86}},"index":5,"playId":"c757e0e2-47bf-3f15-998e-c0dbeb51d3f0","pitchNumber":6,"startTime":"2026-03-21T17:16:44.335Z","endTime":"2026-03-21T17:16:53.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:16:53.689Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:18:29.116Z","endTime":"2026-03-21T17:19:22.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96564815805914,"aZ":-9.739795414335644,"pfxX":-4.986710186376921,"pfxZ":11.854672329252594,"pX":-0.1114959220166046,"pZ":0.7164617724360209,"vX0":8.752474259012438,"vY0":-137.09837870023446,"vZ0":-11.39078844008006,"x":121.25,"y":219.44,"x0":-2.7060716475538147,"y0":50.006443771858905,"z0":5.6038357662457425,"aX":-9.440463894551472},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":7.1,"spinRate":2198,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4004176190864688,"extension":6.240808233975593},"index":0,"playId":"914517cb-6249-3f92-ba1d-85b6a18a6dda","pitchNumber":1,"startTime":"2026-03-21T17:19:03.587Z","endTime":"2026-03-21T17:19:08.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76472474553051,"aZ":-12.541001022541067,"pfxX":-5.8070088953856285,"pfxZ":10.605825018744547,"pX":-0.12974588250252161,"pZ":2.0293789778219256,"vX0":8.586303917813177,"vY0":-135.69393284385936,"vZ0":-7.538736574592051,"x":121.95,"y":183.99,"x0":-2.591474072131969,"y0":50.0013574743206,"z0":5.731623616838109,"aX":-10.748388676575058},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":8.5,"spinRate":2163,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4048169401143422,"extension":6.19681974202356},"hitData":{"launchSpeed":100.7,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.71,"coordY":170.26}},"index":1,"playId":"493e23e3-5016-35ba-a877-a2c2e2946dc8","pitchNumber":2,"startTime":"2026-03-21T17:19:16.064Z","endTime":"2026-03-21T17:19:22.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:19:22.884Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out, first baseman Christian Walker to pitcher Mike Burrows.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:19:30.622Z","endTime":"2026-03-21T17:21:59.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":85.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.619310215263205,"aZ":-15.72974694534952,"pfxX":-5.814696192350938,"pfxZ":8.77556354898629,"pX":-1.5324534754961854,"pZ":3.055472073171043,"vX0":5.4056074448128015,"vY0":-136.2152444494792,"vZ0":-4.517050446958794,"x":175.41,"y":156.28,"x0":-2.789598656074093,"y0":50.00654935561583,"z0":5.826903604412713,"aX":-10.901921045537726},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":9.4,"spinRate":2147,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4024890498639109,"extension":6.116245959383889},"index":0,"playId":"ebaaf738-aa56-3fb2-a029-82829cebe248","pitchNumber":1,"startTime":"2026-03-21T17:19:47.475Z","endTime":"2026-03-21T17:19:51.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.569613258582088,"aZ":-40.08352870469845,"pfxX":2.291569746293834,"pfxZ":-6.01637596595981,"pX":2.096347821668926,"pZ":-0.0167398876108355,"vX0":9.650424267778059,"vY0":-114.60679688685414,"vZ0":-4.36667900695902,"x":37.09,"y":239.23,"x0":-2.4879186275049023,"y0":50.00505323358196,"z0":5.877994865347856,"aX":3.0099192500104848},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-11.9,"breakHorizontal":-6.8,"spinRate":2781,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.48015987580257,"extension":6.172631632598689},"index":1,"playId":"e7a414f2-053e-35fd-b563-22ae23ff373e","pitchNumber":2,"startTime":"2026-03-21T17:20:01.785Z","endTime":"2026-03-21T17:20:05.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64657802226673,"aZ":-24.076370075146507,"pfxX":1.9069400190175045,"pfxZ":4.728015585834166,"pX":-0.07541296240725318,"pZ":2.787272458782777,"vX0":6.439119695872076,"vY0":-130.11978891443448,"vZ0":-3.322686388868805,"x":119.87,"y":163.52,"x0":-2.8311676318056467,"y0":50.00276757364063,"z0":5.907835681902509,"aX":3.2639399677161105},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.0,"breakHorizontal":-4.9,"spinRate":2464,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.42117049358193315,"extension":6.122802630938471},"index":2,"playId":"947e67ee-384d-32cd-9518-e7900db76b96","pitchNumber":3,"startTime":"2026-03-21T17:20:25.801Z","endTime":"2026-03-21T17:20:30.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.073132248889564,"aZ":-9.814408944395899,"pfxX":-5.892197751985117,"pfxZ":11.859529801507893,"pX":-0.5721839832688563,"pZ":2.05452152620868,"vX0":7.700961367877049,"vY0":-137.54557154758157,"vZ0":-8.104758509824894,"x":138.81,"y":183.31,"x0":-2.6639588573194164,"y0":50.004505442149615,"z0":5.734182455242127,"aX":-11.110777491317208},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.6,"breakHorizontal":8.8,"spinRate":2264,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.4006856244694199,"extension":6.343062082214604},"index":3,"playId":"d2c06d68-cdd6-39bd-9390-5bf57a885848","pitchNumber":4,"startTime":"2026-03-21T17:20:43.139Z","endTime":"2026-03-21T17:20:47.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.800709341146273,"aZ":-23.318430491397418,"pfxX":-0.6235045851768715,"pfxZ":5.02217107441685,"pX":-0.7281120855476236,"pZ":1.6896304422551305,"vX0":5.485145986686,"vY0":-132.76713750736684,"vZ0":-6.229079334444613,"x":144.75,"y":193.16,"x0":-2.7511278207327,"y0":50.00179441715044,"z0":5.794184612986174,"aX":-1.1001743899664294},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.8,"breakHorizontal":-0.2,"spinRate":2333,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.41457092510345817,"extension":6.201006483744306},"index":4,"playId":"af64c967-61ba-31f0-93b3-ad83bb78bfb8","pitchNumber":5,"startTime":"2026-03-21T17:20:57.620Z","endTime":"2026-03-21T17:21:00.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07190468862763,"aZ":-23.996869667288838,"pfxX":1.226618665420038,"pfxZ":4.642355866995224,"pX":-0.11013368671103366,"pZ":2.4264766361365937,"vX0":6.164642368567044,"vY0":-131.44483210350796,"vZ0":-4.450579224392397,"x":121.2,"y":173.27,"x0":-2.6387110594297076,"y0":50.00565191943968,"z0":5.908581074889572,"aX":2.1595893718928902},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.7,"breakHorizontal":-3.5,"spinRate":2412,"spinDirection":178},"zone":5,"typeConfidence":2.0,"plateTime":0.41560999485539263,"extension":6.207871953664918},"index":5,"playId":"74aa3f76-0c6b-3746-a8b7-cd49e5ca321d","pitchNumber":6,"startTime":"2026-03-21T17:21:17.786Z","endTime":"2026-03-21T17:21:22.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-03-21T17:21:38.358Z","endTime":"2026-03-21T17:21:48.713Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":94.0,"endSpeed":85.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98315500846656,"aZ":-14.793995090639628,"pfxX":-6.838339949314049,"pfxZ":9.281374986660193,"pX":0.058025451113448645,"pZ":2.3884609775556065,"vX0":9.787971296713062,"vY0":-136.46687232532727,"vZ0":-6.19253343429959,"x":114.79,"y":174.29,"x0":-2.6983582549032836,"y0":50.004767643102795,"z0":5.718782972293113,"aX":-12.80942896403639},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":10.2,"spinRate":2184,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4024291818511303,"extension":6.177944924410546},"hitData":{"launchSpeed":96.7,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":170.61,"coordY":147.9}},"index":7,"playId":"2cea4ce5-9cdb-3bc0-906f-5a741c4116ae","pitchNumber":7,"startTime":"2026-03-21T17:21:48.713Z","endTime":"2026-03-21T17:21:59.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:21:59.424Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T17:22:06.502Z","endTime":"2026-03-21T17:23:15.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":95.2,"endSpeed":87.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.384506547124204,"aZ":-19.914262305296436,"pfxX":-8.250950903728082,"pfxZ":6.348367716250033,"pX":0.3381319749584821,"pZ":0.9893047066466626,"vX0":10.6971823863836,"vY0":-137.98964351167737,"vZ0":-9.347802443096889,"x":104.11,"y":212.07,"x0":-2.51464672539265,"y0":50.000119310976636,"z0":5.759441861049779,"aX":-15.927379996405648},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.6,"breakHorizontal":12.7,"spinRate":2230,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.39675297048833746,"extension":6.262331842092914},"index":0,"playId":"9b871ab1-816f-3fcb-8909-0a0322f8a51f","pitchNumber":1,"startTime":"2026-03-21T17:22:25.110Z","endTime":"2026-03-21T17:22:29.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.117779858860803,"aZ":-18.59384708207368,"pfxX":-7.443323495998796,"pfxZ":7.1009393212990215,"pX":0.43352215598423754,"pZ":2.321858978261642,"vX0":10.955517401836213,"vY0":-137.3493598938376,"vZ0":-6.186289953140964,"x":100.48,"y":176.09,"x0":-2.637924563219088,"y0":50.00557270765603,"z0":5.865918405746343,"aX":-14.240202622758302},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.6,"breakHorizontal":11.2,"spinRate":2157,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.39862174782049653,"extension":6.250183143831161},"index":1,"playId":"0e873b3d-706e-34ba-8a82-36c2612e0be0","pitchNumber":2,"startTime":"2026-03-21T17:22:38.496Z","endTime":"2026-03-21T17:22:42.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38527940335632,"aZ":-17.778871848109663,"pfxX":-8.902981877931667,"pfxZ":7.533960829288996,"pX":0.34819731718167746,"pZ":2.426501110184278,"vX0":10.605934770169533,"vY0":-137.5768562886142,"vZ0":-5.822449514290748,"x":103.73,"y":173.26,"x0":-2.4056791641374544,"y0":50.0053072818986,"z0":5.781164543616551,"aX":-17.01764813511878},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":13.8,"spinRate":2109,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3985799628076281,"extension":6.441582436083238},"index":2,"playId":"4da2e80a-eeed-3e1a-8d1a-dadf3c2ee8b4","pitchNumber":3,"startTime":"2026-03-21T17:22:52.891Z","endTime":"2026-03-21T17:22:56.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67804743588191,"aZ":-14.34830551586868,"pfxX":-4.460377800600929,"pfxZ":9.26101391554293,"pX":0.6058857129398919,"pZ":2.897867104406292,"vX0":10.464422872453637,"vY0":-138.52363710631934,"vZ0":-5.129529425584357,"x":93.91,"y":160.54,"x0":-2.6573378023044727,"y0":50.004156665849486,"z0":5.747965854265131,"aX":-8.587592735768027},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":5.6,"spinRate":2256,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3968385159168659,"extension":6.234653353882926},"hitData":{"launchSpeed":105.1,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.47,"coordY":159.35}},"index":3,"playId":"5be6a05f-8a79-3392-b8b8-2d6fdee90b2d","pitchNumber":4,"startTime":"2026-03-21T17:23:08.473Z","endTime":"2026-03-21T17:23:15.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:23:15.185Z","atBatIndex":5},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Zach Cole triples (1) on a sharp line drive to right fielder Mike Tauchman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:24:57.211Z","endTime":"2026-03-21T17:27:49.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.779745739320575,"aZ":-11.782454570962548,"pfxX":-5.224975364036641,"pfxZ":10.815616967631465,"pX":-0.14536565502852913,"pZ":2.8376411520127336,"vX0":8.133351761812607,"vY0":-137.04413559276557,"vZ0":-5.726104528438419,"x":122.54,"y":162.16,"x0":-2.484859410574528,"y0":50.00070987264285,"z0":5.772583263269894,"aX":-9.849798503145383},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":7.6,"spinRate":2250,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.40102083924944587,"extension":6.700502034903395},"index":0,"playId":"07fd69fb-409b-3118-ad70-44387236ee21","pitchNumber":1,"startTime":"2026-03-21T17:25:21.622Z","endTime":"2026-03-21T17:25:25.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15312291404306,"aZ":-25.594413225774986,"pfxX":-8.748821760680244,"pfxZ":4.216209567115375,"pX":0.31349751056953445,"pZ":1.5229770812390684,"vX0":9.723213195543458,"vY0":-124.6436457304024,"vZ0":-4.9303024394059385,"x":105.05,"y":197.66,"x0":-2.5178307016281076,"y0":50.00024914896582,"z0":5.663392855238004,"aX":-13.641086532078914},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.6,"breakHorizontal":13.3,"spinRate":1532,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4409588612159827,"extension":6.637049119023376},"index":1,"playId":"91e22a51-063d-3450-aaed-51988e689b9f","pitchNumber":2,"startTime":"2026-03-21T17:25:35.115Z","endTime":"2026-03-21T17:25:39.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-21T17:25:42.258Z","endTime":"2026-03-21T17:25:56.350Z","isPitch":false,"type":"action","player":{"id":805904,"link":"/api/v1/people/805904"},"defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5082603466025,"aZ":-42.98201400884986,"pfxX":3.5745311348265743,"pfxZ":-8.133757093951932,"pX":1.5150997537335626,"pZ":2.675558927093163,"vX0":8.28806448018086,"vY0":-115.17631422683804,"vZ0":1.9673176572495672,"x":59.25,"y":166.54,"x0":-2.6095444098922074,"y0":50.000979804829875,"z0":5.999976865470735,"aX":4.7505527003534045},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-13.8,"breakHorizontal":-8.8,"spinRate":2729,"spinDirection":25},"zone":12,"typeConfidence":2.0,"plateTime":0.47748948936015134,"extension":6.650820912038814},"index":3,"playId":"e65a5ef1-b7c1-3af4-8a8d-e3545ef5c195","pitchNumber":3,"startTime":"2026-03-21T17:25:56.350Z","endTime":"2026-03-21T17:26:00.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85492871886615,"aZ":-21.886376357933674,"pfxX":-8.026906579109115,"pfxZ":6.713787550343055,"pX":2.226070143217441,"pZ":1.5191948800016573,"vX0":13.684015439350942,"vY0":-123.37177329356378,"vZ0":-5.617254404892521,"x":32.15,"y":197.76,"x0":-2.3640111076252905,"y0":50.004331778330084,"z0":5.68462018370914,"aX":-12.304569374277222},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.8,"breakHorizontal":11.2,"spinRate":1649,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4449325145102532,"extension":6.659519440163508},"index":4,"playId":"0b199be9-5fa9-3488-9d62-bc0c1e5955b5","pitchNumber":4,"startTime":"2026-03-21T17:26:11.062Z","endTime":"2026-03-21T17:26:14.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.471944360861748,"aZ":-28.04791062904347,"pfxX":-7.624547619684918,"pfxZ":2.5897189440684025,"pX":0.35787252755967586,"pZ":1.6069724507552872,"vX0":9.571509593314426,"vY0":-124.98582272569409,"vZ0":-4.511794357455127,"x":103.36,"y":195.39,"x0":-2.517796504988351,"y0":50.002681469550616,"z0":5.719393389105012,"aX":-12.150894663939418},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.0,"breakHorizontal":11.8,"spinRate":1928,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.43701092326873114,"extension":6.846882879388717},"index":5,"playId":"c57d4739-c5a8-337f-a6f8-dadaa3d86b29","pitchNumber":5,"startTime":"2026-03-21T17:26:36.010Z","endTime":"2026-03-21T17:26:40.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.100446113226262,"aZ":-22.58354056619301,"pfxX":-8.433542087679319,"pfxZ":6.336268762633525,"pX":0.5061228075762426,"pZ":2.100300294275251,"vX0":9.826856308879377,"vY0":-122.2778693807337,"vZ0":-3.9550702689796196,"x":97.71,"y":182.07,"x0":-2.469010806988871,"y0":50.005889570806566,"z0":5.676362905746345,"aX":-12.77413835002793},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":10.7,"breakHorizontal":13.0,"spinRate":1584,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4479317807259271,"extension":6.733451639793125},"index":6,"playId":"4dba2080-a95c-35a3-9fe1-50e3b1b1fc2f","pitchNumber":6,"startTime":"2026-03-21T17:26:57.366Z","endTime":"2026-03-21T17:27:01.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":96.8,"endSpeed":87.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.60259368984512,"aZ":-12.301448658093415,"pfxX":-3.6365806880998415,"pfxZ":10.03340530346562,"pX":-0.8025325599718944,"pZ":3.596357233923329,"vX0":5.983332703074209,"vY0":-140.71277219613498,"vZ0":-3.92531002820692,"x":147.59,"y":141.68,"x0":-2.496093922789632,"y0":50.003327767704015,"z0":5.822084597267375,"aX":-7.203767571418158},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":5.2,"spinRate":2239,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.39111331249793446,"extension":6.783096223375214},"index":7,"playId":"0b2fd01a-e18b-368e-b7a2-0e72978ce428","pitchNumber":7,"startTime":"2026-03-21T17:27:24.993Z","endTime":"2026-03-21T17:27:28.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.521118116383384,"aZ":-25.42892903936842,"pfxX":-7.870475640895925,"pfxZ":4.502193799140727,"pX":0.1322113576326433,"pZ":2.8405310786591143,"vX0":8.753228598870493,"vY0":-122.2959888177441,"vZ0":-1.7959888843491663,"x":111.96,"y":162.09,"x0":-2.4888759903202264,"y0":50.003780167319036,"z0":5.788436265098464,"aX":-11.79562521105947},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.9,"breakHorizontal":11.9,"spinRate":1548,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.44971355168045113,"extension":6.660032862599011},"hitData":{"launchSpeed":108.0,"launchAngle":11.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.93,"coordY":129.61}},"index":8,"playId":"6cb060ee-852d-3605-b576-a24b6b36d4c5","pitchNumber":8,"startTime":"2026-03-21T17:27:41.838Z","endTime":"2026-03-21T17:27:49.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.199999999999996,"awayTeamWinProbability":58.800000000000004,"homeTeamWinProbabilityAdded":-8.800000000000004,"leverageIndex":0.92,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:27:49.027Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez challenged (pitch result), call on the field was overturned: Christian Walker called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:28:59.054Z","endTime":"2026-03-21T17:31:12.580Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,8,9],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"responsiblePitcher":{"id":804636,"link":"/api/v1/people/804636"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T17:28:41.244Z","endTime":"2026-03-21T17:28:44.845Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"third":{"id":805904,"link":"/api/v1/people/805904"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Christian Walker batting, Zach Cole scores on a balk.","event":"Balk","eventType":"balk","awayScore":1,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T17:28:44.845Z","endTime":"2026-03-21T17:29:01.397Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":804636,"link":"/api/v1/people/804636"},"defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"third":{"id":805904,"link":"/api/v1/people/805904"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-1.499999999999993,"leverageIndex":1.09,"dramaIndex":42.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89267373995861,"aZ":-10.284041313305016,"pfxX":-2.16955882902968,"pfxZ":11.12827633016208,"pX":-1.1447350324043357,"pZ":3.316760135826711,"vX0":4.920017245527172,"vY0":-139.70703826090264,"vZ0":-5.05748445911564,"x":160.63,"y":149.23,"x0":-2.650608598446272,"y0":50.00504807578498,"z0":5.832961903402482,"aX":-4.269052354731262},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.2,"breakHorizontal":2.9,"spinRate":2318,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3927810854890095,"extension":6.694911745938012},"index":2,"playId":"e22695e9-f8c6-31b9-88fa-b3763d7de1fe","pitchNumber":1,"startTime":"2026-03-21T17:29:01.397Z","endTime":"2026-03-21T17:29:05.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13215965242522,"aZ":-8.391997710926306,"pfxX":-2.954482794806525,"pfxZ":12.319034731862953,"pX":-1.2744078029782293,"pZ":1.7484523038624475,"vX0":4.654579440339347,"vY0":-138.57952158268145,"vZ0":-9.19402126381658,"x":165.58,"y":191.57,"x0":-2.5977407902983387,"y0":50.00377829811468,"z0":5.683917660152412,"aX":-5.7043862941604555},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.4,"breakHorizontal":4.3,"spinRate":2327,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.39638943470338717,"extension":6.757433187300923},"index":3,"playId":"69b96e5e-e652-3f64-8c28-6d1d30f18686","pitchNumber":2,"startTime":"2026-03-21T17:29:18.147Z","endTime":"2026-03-21T17:29:22.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.062090208411504,"aZ":-10.620573855945764,"pfxX":-5.1149701492775455,"pfxZ":11.045861173079008,"pX":0.35122872733655336,"pZ":4.351201930925653,"vX0":9.872225768690011,"vY0":-139.24057156730748,"vZ0":-2.3008027563099973,"x":103.61,"y":121.3,"x0":-2.5856654059814037,"y0":50.00527515214001,"z0":5.896783797912235,"aX":-9.98409777731756},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.7,"breakHorizontal":7.1,"spinRate":2312,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.39430269539075,"extension":6.545935846156738},"index":4,"playId":"73d5957c-264b-332f-9a3d-8bc284ec1421","pitchNumber":3,"startTime":"2026-03-21T17:29:34.040Z","endTime":"2026-03-21T17:29:38.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":86.4,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5616477222928,"aZ":-24.733790316565706,"pfxX":-9.182553998828498,"pfxZ":4.716701685289603,"pX":0.8589805221976573,"pZ":0.8971790929917332,"vX0":11.333878974044433,"vY0":-125.14210576308794,"vZ0":-6.62198143921388,"x":84.26,"y":214.56,"x0":-2.5474106744404272,"y0":50.001687243648604,"z0":5.619169926017315,"aX":-14.482705462267631},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.1,"breakHorizontal":13.8,"spinRate":1659,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4386054145931757,"extension":6.731875348905334},"index":5,"playId":"3cb4ffdd-fef7-3e97-b6cf-3b94def36ddb","pitchNumber":4,"startTime":"2026-03-21T17:29:52.891Z","endTime":"2026-03-21T17:29:57.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.601831246674234,"aZ":-22.7877400481319,"pfxX":1.6347897585967077,"pfxZ":5.356986385915642,"pX":-0.8767909569109502,"pZ":3.4067253364738543,"vX0":4.946323505084919,"vY0":-131.2577786125369,"vZ0":-1.8734241068636517,"x":150.42,"y":146.8,"x0":-2.9947318620347523,"y0":50.00522833106728,"z0":5.818817759794605,"aX":2.8650203655147553},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.5,"breakHorizontal":-4.0,"spinRate":2173,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.4165676144325561,"extension":6.470514982818922},"index":6,"playId":"3cbedee7-b8bc-3033-a65a-622c03a180c7","pitchNumber":5,"startTime":"2026-03-21T17:30:11.284Z","endTime":"2026-03-21T17:30:15.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-03-21T17:30:24.115Z","endTime":"2026-03-21T17:30:42.593Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.915776219112804,"aZ":-25.50781403453426,"pfxX":2.8223656017276446,"pfxZ":3.793023864439112,"pX":-0.06823783910693051,"pZ":2.0173389477657997,"vX0":6.301734529560074,"vY0":-131.01234132830237,"vZ0":-4.6242737995674075,"x":119.6,"y":184.31,"x0":-2.861253513632298,"y0":50.0017996038512,"z0":5.6871043626436615,"aX":4.957081107124486},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.1,"breakHorizontal":-6.4,"spinRate":2131,"spinDirection":155},"zone":8,"typeConfidence":2.0,"plateTime":0.41638817557877505,"extension":6.7029847082388985},"index":8,"playId":"b85ed923-dfbb-3c35-9e9c-e1c6b569b9ab","pitchNumber":6,"startTime":"2026-03-21T17:30:42.593Z","endTime":"2026-03-21T17:30:46.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.027690676573496,"aZ":-26.975976344591132,"pfxX":-8.109771647498675,"pfxZ":3.370484876935093,"pX":0.5575944725369468,"pZ":2.982559871876235,"vX0":9.755061609280865,"vY0":-123.49702266409692,"vZ0":-1.4496162206091516,"x":95.75,"y":158.25,"x0":-2.393441160893911,"y0":50.0013768517623,"z0":5.8501402133242015,"aX":-12.502387645971796},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.0,"breakHorizontal":12.4,"spinRate":1554,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.44383179965169894,"extension":6.771893451231145},"index":9,"playId":"75c77514-8dad-3d7d-ad34-6972283faa95","pitchNumber":7,"startTime":"2026-03-21T17:31:04.464Z","endTime":"2026-03-21T17:31:12.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}},"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":1.09,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:31:12.580Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a fly ball to second baseman Marcus Semien.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:31:47.667Z","endTime":"2026-03-21T17:32:44.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"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":95.4,"endSpeed":86.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48574408777781,"aZ":-14.099358453332488,"pfxX":-2.7129807404176445,"pfxZ":9.338813262490042,"pX":-0.08622696665087386,"pZ":2.9038941490007844,"vX0":7.645121390883297,"vY0":-138.60514412362855,"vZ0":-5.338872786615641,"x":120.29,"y":160.37,"x0":-2.5341019698384004,"y0":50.002266815319544,"z0":5.804790853577323,"aX":-5.250851562719446},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":3.2,"spinRate":2179,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.39594825153123736,"extension":6.812696580887577},"index":0,"playId":"bb86b3ec-e2c0-36e9-93f7-a7256d322616","pitchNumber":1,"startTime":"2026-03-21T17:31:47.667Z","endTime":"2026-03-21T17:31:51.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.416387468760778,"aZ":-44.058854345324534,"pfxX":3.2380430182457127,"pfxZ":-8.940975148449516,"pX":1.8638630315645255,"pZ":3.7011977029763705,"vX0":9.599770158571609,"vY0":-115.13761727005624,"vZ0":4.628421649715063,"x":45.95,"y":138.85,"x0":-2.7976477110027433,"y0":50.00330848190417,"z0":5.956181174893753,"aX":4.30342280420206},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.4,"breakHorizontal":-8.5,"spinRate":2600,"spinDirection":34},"zone":12,"typeConfidence":2.0,"plateTime":0.4775848065333448,"extension":6.624899954625851},"index":1,"playId":"dd245523-cb2b-3495-9f59-f7ee4b37c89c","pitchNumber":2,"startTime":"2026-03-21T17:32:01.645Z","endTime":"2026-03-21T17:32:04.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":95.8,"endSpeed":87.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.045865880862397,"aZ":-11.114842744370273,"pfxX":-2.9375816646797155,"pfxZ":10.734255274616967,"pX":0.7479963722381038,"pZ":1.810399496326072,"vX0":10.175897841385828,"vY0":-138.92076303614536,"vZ0":-8.518947947767368,"x":88.49,"y":189.9,"x0":-2.574804687066522,"y0":50.002217660701206,"z0":5.648488069059275,"aX":-5.763958056301063},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":3.2,"spinRate":2161,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.3937232195863243,"extension":6.767648239006153},"index":2,"playId":"4daddac0-70bf-3240-b3af-c4e707f8455a","pitchNumber":3,"startTime":"2026-03-21T17:32:18.359Z","endTime":"2026-03-21T17:32:24.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.161913317108954,"aZ":-26.685169847228863,"pfxX":-8.969446935659574,"pfxZ":3.4715169622803703,"pX":-0.41459801862830775,"pZ":2.7239542206646,"vX0":7.994596823436058,"vY0":-125.14768414310662,"vZ0":-2.290913805866143,"x":132.8,"y":165.23,"x0":-2.4910855560608742,"y0":50.001868060263604,"z0":5.845531579623048,"aX":-14.172694142087549},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.0,"breakHorizontal":14.3,"spinRate":1557,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4383121870769342,"extension":6.745881341726974},"hitData":{"launchSpeed":75.4,"launchAngle":58.0,"totalDistance":198.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":182.11,"coordY":143.83}},"index":3,"playId":"6c259940-e2bb-3614-bc81-ee9939691d6d","pitchNumber":4,"startTime":"2026-03-21T17:32:36.305Z","endTime":"2026-03-21T17:32:44.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.61,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:32:44.300Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cavan Biggio pops out to second baseman Marcus Semien.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:33:02.084Z","endTime":"2026-03-21T17:34:48.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":624415,"fullName":"Cavan Biggio","link":"/api/v1/people/624415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624415,"fullName":"Cavan Biggio","link":"/api/v1/people/624415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.312675807676552,"aZ":-25.103013644925504,"pfxX":2.1191868238900726,"pfxZ":4.039162369371134,"pX":1.0528717032322332,"pZ":2.6704363540763874,"vX0":9.239461485527897,"vY0":-130.85034852180718,"vZ0":-3.346049084542316,"x":76.87,"y":166.68,"x0":-2.7862100940385166,"y0":50.00018833789147,"z0":5.827986031605793,"aX":3.7053016253654794},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.8,"breakHorizontal":-5.8,"spinRate":2092,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.41718265051644554,"extension":6.438951912750761},"index":0,"playId":"3c335879-6988-3694-a5f1-9b8bcb8a2ae9","pitchNumber":1,"startTime":"2026-03-21T17:33:16.573Z","endTime":"2026-03-21T17:33:20.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":94.8,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69643692371122,"aZ":-10.801653744418502,"pfxX":-1.1499617998285818,"pfxZ":11.292599667794033,"pX":0.10174441414844348,"pZ":3.3268564321173404,"vX0":7.4099772049447,"vY0":-137.69632267206862,"vZ0":-4.557040063557443,"x":113.12,"y":148.95,"x0":-2.491578033829201,"y0":50.00095179261242,"z0":5.753119914243397,"aX":-2.1768072275490984},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.4,"breakHorizontal":0.2,"spinRate":2252,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.3999950522305027,"extension":6.639713648551782},"index":1,"playId":"c87e15d7-3539-3804-a04d-9f340ed24a0a","pitchNumber":2,"startTime":"2026-03-21T17:33:36.875Z","endTime":"2026-03-21T17:33:40.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":93.7,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.445607024594594,"aZ":-11.952845229190128,"pfxX":-1.9845998003415874,"pfxZ":10.864012232040174,"pX":0.7811097427554673,"pZ":2.6291477001126853,"vX0":9.377628396615602,"vY0":-135.95803501596203,"vZ0":-6.1122040653773535,"x":87.23,"y":167.79,"x0":-2.4635901882332107,"y0":50.00057360499579,"z0":5.7455669818828685,"aX":-3.694607314835047},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":1.4,"spinRate":2143,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.4037816097557805,"extension":6.672095995302149},"index":2,"playId":"1c41489a-ed59-3d9a-8a30-8a20922cd211","pitchNumber":3,"startTime":"2026-03-21T17:33:56.256Z","endTime":"2026-03-21T17:34:00.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":84.4,"endSpeed":76.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.735919195650915,"aZ":-27.222090425118395,"pfxX":-8.381010598099627,"pfxZ":3.2750637962922333,"pX":-0.9103179200583672,"pZ":3.578467861643524,"vX0":6.978514821163449,"vY0":-122.64117490813202,"vZ0":0.030053365820442712,"x":151.7,"y":142.16,"x0":-2.712864223248521,"y0":50.00465702799835,"z0":5.900469924577468,"aX":-12.684827870523785},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.2,"breakHorizontal":13.4,"spinRate":1354,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.44772732875208643,"extension":6.582334234971906},"index":3,"playId":"f73f6fbd-1cdf-35df-b94b-a10cb1ad08cd","pitchNumber":4,"startTime":"2026-03-21T17:34:16.999Z","endTime":"2026-03-21T17:34:21.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":94.3,"endSpeed":86.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14360837182549,"aZ":-13.117093071403266,"pfxX":-0.5588020730823755,"pfxZ":10.033643397560418,"pX":0.1361467848714943,"pZ":3.180203768718613,"vX0":7.448010934915407,"vY0":-137.1463980187788,"vZ0":-4.581732710445164,"x":111.81,"y":152.91,"x0":-2.5455745185892082,"y0":50.005119651946586,"z0":5.771375650716371,"aX":-1.0627662905817945},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":-0.6,"spinRate":2161,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.39981416264253555,"extension":6.7606485738431354},"hitData":{"launchSpeed":87.2,"launchAngle":62.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.11,"coordY":141.77}},"index":4,"playId":"b4662bf4-ceaf-3718-b09f-3c6610259308","pitchNumber":5,"startTime":"2026-03-21T17:34:38.166Z","endTime":"2026-03-21T17:34:48.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624415,"link":"/api/v1/people/624415"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":624415,"link":"/api/v1/people/624415"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.199999999999996,"awayTeamWinProbability":57.800000000000004,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":1.14,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:34:48.239Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Unroe doubles (2) on a pop up to third baseman Brett Baty. Yainer Diaz to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:34:57.218Z","endTime":"2026-03-21T17:35:21.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.115995576590525,"aZ":-13.953535035703874,"pfxX":-4.079722042296049,"pfxZ":9.674606162385487,"pX":0.803071029645892,"pZ":2.5129498102496597,"vX0":10.67201248587817,"vY0":-136.38959953545944,"vZ0":-6.308542618562102,"x":86.39,"y":170.93,"x0":-2.6310897446692687,"y0":50.00177394554552,"z0":5.8189385195438215,"aX":-7.683738437716843},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":5.2,"spinRate":1995,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.40166111720543274,"extension":6.6443160395949565},"hitData":{"launchSpeed":59.9,"launchAngle":41.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":70.88,"coordY":150.35}},"index":0,"playId":"c65d1c29-92ff-3870-8342-398f577ad653","pitchNumber":1,"startTime":"2026-03-21T17:35:14.713Z","endTime":"2026-03-21T17:35:21.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624523,"link":"/api/v1/people/624523"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":624523,"link":"/api/v1/people/624523"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.9,"awayTeamWinProbability":61.1,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.84,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:35:21.600Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Allen singles on a pop up to right fielder Mike Tauchman. Yainer Diaz scores. Riley Unroe scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:35:50.706Z","endTime":"2026-03-21T17:36:03.740Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"responsiblePitcher":{"id":804636,"link":"/api/v1/people/804636"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":804636,"link":"/api/v1/people/804636"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02626163250192,"aZ":-12.462382097427676,"pfxX":-4.298320808064013,"pfxZ":10.0155961738723,"pX":-0.976816496384662,"pZ":2.4517527277232047,"vX0":6.385290838199609,"vY0":-138.90702922198966,"vZ0":-6.716756616129421,"x":154.23,"y":172.58,"x0":-2.739294311967655,"y0":50.00341313021902,"z0":5.7175608363592065,"aX":-8.460556115733418},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":6.6,"spinRate":2320,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.39324220997791137,"extension":6.641163936748692},"hitData":{"launchSpeed":64.4,"launchAngle":27.0,"totalDistance":184.0,"trajectory":"popup","hardness":"medium","location":"9","coordinates":{"coordX":161.42,"coordY":129.83}},"index":0,"playId":"acd5d5e1-0c0d-3cef-b268-9d2f662cca8f","pitchNumber":1,"startTime":"2026-03-21T17:35:58.662Z","endTime":"2026-03-21T17:36:03.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"second":{"id":624523,"link":"/api/v1/people/624523"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":-15.0,"leverageIndex":1.94,"dramaIndex":146.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:36:03.740Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Loperfido grounds out, third baseman Brett Baty to first baseman Jorge Polanco.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T17:38:09.090Z","endTime":"2026-03-21T17:39:00.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,3,4,5],"actionIndex":[1],"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804636,"link":"/api/v1/people/804636"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"08315496-0136-0003-001c-f08cd117d70a","startTime":"2026-03-21T17:37:08.419Z","endTime":"2026-03-21T17:37:11.488Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Jonah Tong on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"08315496-0136-0003-001c-f08cd117d70a","startTime":"2026-03-21T17:37:11.488Z","endTime":"2026-03-21T17:37:19.266Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"postOnSecond":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"homeTeamWinProbability":23.1,"awayTeamWinProbability":76.9,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.56,"dramaIndex":24.0,"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-03-21T17:37:19.266Z","endTime":"2026-03-21T17:38:11.421Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":94.7,"endSpeed":85.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.087688804665724,"aZ":-12.30999073454963,"pfxX":-4.844043963904905,"pfxZ":10.498891835420215,"pX":-0.7130199508630963,"pZ":2.8566935890812086,"vX0":7.063369098138834,"vY0":-137.56294191841778,"vZ0":-5.7360656451926015,"x":144.18,"y":161.65,"x0":-2.6997123360642026,"y0":50.0066552629828,"z0":5.82344311861726,"aX":-9.169232897595991},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":7.1,"spinRate":2302,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.40009499148183414,"extension":6.569724537145872},"index":3,"playId":"2035ad76-7a43-3549-ac21-6e27a2083fb1","pitchNumber":1,"startTime":"2026-03-21T17:38:11.421Z","endTime":"2026-03-21T17:38:15.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":90.1,"endSpeed":82.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.663892923359025,"aZ":-21.148277162102108,"pfxX":1.6303748813532124,"pfxZ":6.330219799388094,"pX":-0.6200713974751684,"pZ":2.2927877042885463,"vX0":5.343253583864903,"vY0":-131.1133565729953,"vZ0":-4.830461231121393,"x":96.93,"y":126.76,"x0":-2.8959595287172215,"y0":50.00213919070604,"z0":5.7367633568449445,"aX":2.837731995208301},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.6,"breakHorizontal":-4.1,"spinRate":2180,"spinDirection":185},"zone":4,"typeConfidence":2.0,"plateTime":0.41771134600687576,"extension":6.625994881061448},"index":4,"playId":"e4c316ae-e486-3f0b-9e96-85666ac43379","pitchNumber":2,"startTime":"2026-03-21T17:38:30.390Z","endTime":"2026-03-21T17:38:34.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.071222774053588,"aZ":-20.684981428786532,"pfxX":-7.106344041786736,"pfxZ":7.327266198192395,"pX":-0.3256361538208318,"pZ":1.170648139536586,"vX0":7.942788916787819,"vY0":-124.20899037977938,"vZ0":-6.927065804223201,"x":129.41,"y":207.17,"x0":-2.6363788652628246,"y0":50.00374247332444,"z0":5.706773112586409,"aX":-11.14357701660652},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.9,"breakHorizontal":11.2,"spinRate":1726,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.44040017287022737,"extension":6.8373245537611815},"hitData":{"launchSpeed":60.6,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.2,"coordY":167.83}},"index":5,"playId":"fe477b30-12c9-34c7-83e1-b6092fe52986","pitchNumber":3,"startTime":"2026-03-21T17:38:50.685Z","endTime":"2026-03-21T17:39:00.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":2.1999999999999993,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:39:00.635Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Polanco flies out to right fielder Cam Smith.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:40:34.275Z","endTime":"2026-03-21T17:41:48.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.521827525146424,"aZ":-14.1027527187281,"pfxX":-5.807840384763043,"pfxZ":9.679941200235236,"pX":0.16685553626087887,"pZ":1.119605539581404,"vX0":9.54586187386893,"vY0":-135.0528609039554,"vZ0":-9.559355347494671,"x":110.64,"y":208.55,"x0":-2.6420857705837144,"y0":50.00189478363522,"z0":5.672890843022493,"aX":-10.841681549406577},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":8.8,"spinRate":2110,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40394989366382905,"extension":6.253502801819168},"index":0,"playId":"6605afb1-58c0-3abf-9f4f-69bdfc63bd92","pitchNumber":1,"startTime":"2026-03-21T17:41:05.031Z","endTime":"2026-03-21T17:41:08.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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.9,"endSpeed":86.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83097557690273,"aZ":-12.874795926860513,"pfxX":-6.933064665931658,"pfxZ":10.1936082059195,"pX":-0.5644700557730834,"pZ":2.2484324587387547,"vX0":8.359248460856092,"vY0":-136.4479236438075,"vZ0":-7.089782704166675,"x":138.52,"y":178.07,"x0":-2.760919447232508,"y0":50.00596051568685,"z0":5.759989598782727,"aX":-13.131159914934296},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":10.9,"spinRate":2226,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4007627982928632,"extension":6.324224612711504},"index":1,"playId":"fba3e2ca-81a1-37b9-98fd-e0a18a2bc840","pitchNumber":2,"startTime":"2026-03-21T17:41:17.115Z","endTime":"2026-03-21T17:41:21.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27233223040319,"aZ":-27.446868499104948,"pfxX":-9.072906100045147,"pfxZ":2.9128054562746177,"pX":0.8993127805575976,"pZ":1.5033310176558192,"vX0":11.66284262955987,"vY0":-126.06835555799854,"vZ0":-5.3465086633153085,"x":82.72,"y":198.19,"x0":-2.5872353775531103,"y0":50.00574337183867,"z0":5.8403814384630435,"aX":-14.74982767469808},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":14.0,"spinRate":1326,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.432845853425881,"extension":6.313820773846087},"index":2,"playId":"ee6c8cf3-bf64-3ae1-9b0b-5219011f66cb","pitchNumber":3,"startTime":"2026-03-21T17:41:30.489Z","endTime":"2026-03-21T17:41:34.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":90.0,"endSpeed":82.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.950939521510307,"aZ":-23.601773409818026,"pfxX":0.6161145754990791,"pfxZ":4.964060476192413,"pX":1.0374828979046966,"pZ":2.7829055754001213,"vX0":9.396205135008156,"vY0":-130.6879314992264,"vZ0":-3.4230692093228683,"x":77.45,"y":163.64,"x0":-2.686945932985113,"y0":50.00357690391642,"z0":5.885726853592278,"aX":1.0626107380073557},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.4,"breakHorizontal":-3.2,"spinRate":2439,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.41937028336889837,"extension":6.0772557541369805},"hitData":{"launchSpeed":67.3,"launchAngle":32.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.33,"coordY":118.29}},"index":3,"playId":"eaad42ad-c106-364f-909f-dadacbfbd493","pitchNumber":4,"startTime":"2026-03-21T17:41:44.335Z","endTime":"2026-03-21T17:41:48.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.0,"awayTeamWinProbability":77.0,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:41:48.896Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Robert Jr. singles on a line drive to left fielder Joey Loperfido.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:41:57.825Z","endTime":"2026-03-21T17:43:05.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.859278676245847,"aZ":-25.967966171446136,"pfxX":2.266507795091022,"pfxZ":3.627642363002458,"pX":0.5074257043996291,"pZ":2.5529898670237126,"vX0":7.763890850116734,"vY0":-130.37705087785156,"vZ0":-3.3494081796743265,"x":97.66,"y":169.85,"x0":-2.8105400630133226,"y0":50.00572761846405,"z0":5.826609890262227,"aX":3.878793476625236},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.0,"breakHorizontal":-5.9,"spinRate":2466,"spinDirection":164},"zone":6,"typeConfidence":2.0,"plateTime":0.421025231745189,"extension":6.276742328006949},"index":0,"playId":"25c8e147-9e28-3138-a643-46acef2210c7","pitchNumber":1,"startTime":"2026-03-21T17:42:14.919Z","endTime":"2026-03-21T17:42:20.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":94.4,"endSpeed":86.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83462253524694,"aZ":-16.177575578025642,"pfxX":-11.085282902897744,"pfxZ":8.413884899259141,"pX":0.7334616092881778,"pZ":1.445633692433691,"vX0":12.931072857672707,"vY0":-136.67481952521146,"vZ0":-8.428079435972798,"x":89.04,"y":199.75,"x0":-2.608609703998757,"y0":50.000681467121666,"z0":5.670159690460248,"aX":-21.067068786299878},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":17.5,"spinRate":2151,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4000675332160921,"extension":6.309365635260935},"index":1,"playId":"7365fbbf-8964-345b-b37c-91abdee50147","pitchNumber":2,"startTime":"2026-03-21T17:42:27.954Z","endTime":"2026-03-21T17:42:31.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":94.2,"endSpeed":86.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.568034061047495,"aZ":-19.267239771996437,"pfxX":-9.846992088079917,"pfxZ":6.7965861484680055,"pX":-0.26454994265894965,"pZ":2.6436501089028157,"vX0":10.232268184412133,"vY0":-136.78864472090137,"vZ0":-5.140193456371448,"x":127.08,"y":167.4,"x0":-2.770524725306516,"y0":50.00335770998379,"z0":5.864113233314292,"aX":-18.701442877934117},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":15.7,"spinRate":2088,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4000938031052712,"extension":6.2426070370919495},"index":2,"playId":"edb7c371-d6f0-39bc-b714-fd1cd17c69ed","pitchNumber":3,"startTime":"2026-03-21T17:42:39.998Z","endTime":"2026-03-21T17:42:43.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4988045791886,"aZ":-23.639702618958086,"pfxX":-0.7156357331927745,"pfxZ":4.742950472863399,"pX":-0.2528417456564836,"pZ":2.4637230915146837,"vX0":7.169388825286514,"vY0":-133.90199399265828,"vZ0":-4.3085870254261245,"x":126.64,"y":172.26,"x0":-2.882941646634098,"y0":50.00183468289073,"z0":5.805258705583369,"aX":-1.2890970516997202},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.8,"breakHorizontal":-0.4,"spinRate":2461,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.41057008719756594,"extension":6.2573181652075975},"hitData":{"launchSpeed":88.3,"launchAngle":18.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.47,"coordY":106.03}},"index":3,"playId":"a9074af0-9010-3a98-a3cf-96e1b36a531f","pitchNumber":4,"startTime":"2026-03-21T17:42:56.200Z","endTime":"2026-03-21T17:43:05.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.6,"awayTeamWinProbability":74.4,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.61,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:43:05.148Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Baty flies out sharply to center fielder Zach Cole.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:43:16.754Z","endTime":"2026-03-21T17:43:55.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10448295439702,"aZ":-14.061758308335243,"pfxX":-4.140943075922676,"pfxZ":9.337091060112572,"pX":0.09868481987832906,"pZ":3.291307444316473,"vX0":8.92833717511799,"vY0":-138.67755622844987,"vZ0":-4.301089583633949,"x":113.24,"y":149.91,"x0":-2.6301865343838307,"y0":50.00677765852547,"z0":5.80589337036883,"aX":-8.036812496041334},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":5.5,"spinRate":2116,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3955240458143243,"extension":6.4247888688166475},"hitData":{"launchSpeed":105.1,"launchAngle":26.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":141.54,"coordY":49.16}},"index":0,"playId":"9114cd4d-0e3c-3ec6-896f-abb7a36150d2","pitchNumber":1,"startTime":"2026-03-21T17:43:45.099Z","endTime":"2026-03-21T17:43:55.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.7,"awayTeamWinProbability":77.3,"homeTeamWinProbabilityAdded":-2.900000000000002,"leverageIndex":1.22,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:43:55.422Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcus Semien lines out to third baseman Riley Unroe.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T17:43:59.566Z","endTime":"2026-03-21T17:44:44.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624523,"link":"/api/v1/people/624523"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91704048461279,"aZ":-14.732947707935216,"pfxX":-5.590021208229342,"pfxZ":9.376666074367465,"pX":-0.2174823764306319,"pZ":2.99604911971792,"vX0":8.535980941782276,"vY0":-136.02881411228344,"vZ0":-4.732024467614144,"x":125.29,"y":157.89,"x0":-2.68069285468473,"y0":50.00410091662428,"z0":5.79159506560447,"aX":-10.399773984043078},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":8.2,"spinRate":2114,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.40381458577806617,"extension":6.346183063777687},"index":0,"playId":"c177fe45-f49b-3460-943f-938d49b6bdf8","pitchNumber":1,"startTime":"2026-03-21T17:44:17.363Z","endTime":"2026-03-21T17:44:20.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.703756526970707,"aZ":-17.783031513965085,"pfxX":-10.305304600902579,"pfxZ":7.69286040628895,"pX":0.0689604026732683,"pZ":2.5572236853074135,"vX0":10.762353690910347,"vY0":-136.1135266061057,"vZ0":-5.419689083063933,"x":114.37,"y":169.73,"x0":-2.602992148168519,"y0":50.00275996235993,"z0":5.81101994976819,"aX":-19.27940564946627},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":16.3,"spinRate":2100,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.40286150445976965,"extension":6.443041582606274},"hitData":{"launchSpeed":93.6,"launchAngle":9.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":125.25,"coordY":184.85}},"index":1,"playId":"02799253-6adf-3d7a-af4e-378efb41611d","pitchNumber":2,"startTime":"2026-03-21T17:44:37.337Z","endTime":"2026-03-21T17:44:44.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:44:44.533Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isaac Paredes lines out to center fielder Luis Robert Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:46:47.565Z","endTime":"2026-03-21T17:48:11.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.544383301769017,"aZ":-41.11797208586736,"pfxX":0.1521863400767104,"pfxZ":-6.694556404482936,"pX":-0.1635621788814833,"pZ":1.0930490345635153,"vX0":6.090103649162147,"vY0":-115.19050435168664,"vZ0":-1.634104515652921,"x":123.23,"y":209.27,"x0":-2.8677942044027622,"y0":50.00228595346327,"z0":5.8076936131788806,"aX":0.20298975314312895},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-12.2,"breakHorizontal":-1.9,"spinRate":2567,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4765492211765259,"extension":6.6527782785145835},"index":0,"playId":"ad68328e-a1ca-3a8e-90ac-a446a350f7d4","pitchNumber":1,"startTime":"2026-03-21T17:46:54.888Z","endTime":"2026-03-21T17:46:59.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73151806134973,"aZ":-42.40891706292664,"pfxX":0.33277736969989213,"pfxZ":-7.8219632235325225,"pX":0.32420611932533117,"pZ":1.5502753913279723,"vX0":7.276188528147257,"vY0":-114.13246194490597,"vZ0":-0.0752984707915263,"x":104.64,"y":196.92,"x0":-2.960326924761929,"y0":50.00453048897631,"z0":5.79100167840047,"aX":0.43537916039777086},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-13.8,"breakHorizontal":-2.6,"spinRate":2567,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4815224032339951,"extension":6.586621129955705},"index":1,"playId":"45cf43a0-eae1-3106-8388-a0ef8a36c54c","pitchNumber":2,"startTime":"2026-03-21T17:47:10.133Z","endTime":"2026-03-21T17:47:15.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16807823457144,"aZ":-41.43640365899671,"pfxX":1.4732031652297746,"pfxZ":-6.773674303897499,"pX":1.3472963058097571,"pZ":-1.1158054645387183,"vX0":8.749417002400069,"vY0":-117.07398018886927,"vZ0":-6.289173597468253,"x":65.64,"y":268.91,"x0":-2.6528682410288247,"y0":50.00273490780314,"z0":5.549205886574975,"aX":2.013809295313967},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.8,"breakHorizontal":-5.2,"spinRate":2663,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4705299266687577,"extension":6.830995183184149},"index":2,"playId":"303e121d-b6f6-3b8c-9583-7446f08b9165","pitchNumber":3,"startTime":"2026-03-21T17:47:37.999Z","endTime":"2026-03-21T17:47:42.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.436635156957266,"aZ":-11.600309523671172,"pfxX":-2.057175762150154,"pfxZ":10.41643080372862,"pX":0.9864775743352675,"pZ":1.9488245420583257,"vX0":10.411421965197386,"vY0":-139.85577677766142,"vZ0":-8.140778314533305,"x":79.4,"y":186.16,"x0":-2.5219602671385184,"y0":50.001230878235376,"z0":5.66378798065348,"aX":-4.063926220490043},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":1.6,"spinRate":2345,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.39209511832515886,"extension":6.773780270876553},"hitData":{"launchSpeed":79.2,"launchAngle":27.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.77,"coordY":88.94}},"index":3,"playId":"2475464f-6661-3e59-bf19-d5ca6273a7bc","pitchNumber":4,"startTime":"2026-03-21T17:48:03.907Z","endTime":"2026-03-21T17:48:11.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:48:11.716Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cam Smith flies out sharply to left fielder Juan Soto.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:48:16.711Z","endTime":"2026-03-21T17:48:59.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73246423844115,"aZ":-6.155151798810009,"pfxX":-3.345561375858029,"pfxZ":13.461749107858601,"pX":1.4452191874495257,"pZ":2.305263488762814,"vX0":11.75001497692651,"vY0":-139.00246056717228,"vZ0":-8.07190442031768,"x":61.91,"y":176.54,"x0":-2.42503362110397,"y0":50.0039793520828,"z0":5.674993407601734,"aX":-6.468452278092791},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":22.6,"breakHorizontal":3.2,"spinRate":2316,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.39591162119432477,"extension":6.699852473452733},"index":0,"playId":"efd27623-7096-31d8-b9b3-feaf0e431c30","pitchNumber":1,"startTime":"2026-03-21T17:48:35.791Z","endTime":"2026-03-21T17:48:38.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":94.8,"endSpeed":85.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.078757735610644,"aZ":-9.055164640427616,"pfxX":-5.114625161287741,"pfxZ":12.284528071499462,"pX":-0.2442383944241563,"pZ":3.590330753230078,"vX0":8.256501190311626,"vY0":-137.6538570440247,"vZ0":-4.371591182923573,"x":126.31,"y":141.84,"x0":-2.6449720920787776,"y0":50.00103961010421,"z0":5.835232719425108,"aX":-9.624837741041706},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.2,"breakHorizontal":7.1,"spinRate":2339,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4008852606240785,"extension":6.5850467298262965},"hitData":{"launchSpeed":107.3,"launchAngle":37.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":81.02,"coordY":62.54}},"index":1,"playId":"6945d42e-d606-3628-a0d0-4a60b74ed8ac","pitchNumber":2,"startTime":"2026-03-21T17:48:52.063Z","endTime":"2026-03-21T17:48:59.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.900000000000002,"awayTeamWinProbability":77.1,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:48:59.965Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Cole strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T17:49:06.078Z","endTime":"2026-03-21T17:50:51.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"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":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.55770161286556,"aZ":-12.054384999080359,"pfxX":-0.7393059489377214,"pfxZ":10.609193793823245,"pX":1.141790398940912E-4,"pZ":2.940676036411642,"vX0":7.742179368963357,"vY0":-138.01779081241042,"vZ0":-5.394713168954764,"x":117.0,"y":159.38,"x0":-2.7659022700575226,"y0":50.004612512285,"z0":5.7581642852093795,"aX":-1.4027716867346842},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":-0.6,"spinRate":2229,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.39944178607793956,"extension":6.563126171490514},"index":0,"playId":"5eeaebc0-e9ea-3854-acc0-d06515346a98","pitchNumber":1,"startTime":"2026-03-21T17:49:26.023Z","endTime":"2026-03-21T17:49:29.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81016619877313,"aZ":-25.38767566964726,"pfxX":2.7312517622373127,"pfxZ":3.8971269486847095,"pX":0.62338114462687,"pZ":3.5308331480608004,"vX0":7.939345652384159,"vY0":-131.36675317714065,"vZ0":-1.1381285980607896,"x":93.24,"y":143.45,"x0":-2.797337632288696,"y0":50.00170138983943,"z0":5.863510488110266,"aX":4.754880344863459},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.0,"breakHorizontal":-6.7,"spinRate":2124,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.41754703561633466,"extension":6.651790379649413},"index":1,"playId":"843c2903-6090-3467-94f5-8d476e0196a7","pitchNumber":2,"startTime":"2026-03-21T17:49:42.997Z","endTime":"2026-03-21T17:49:47.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.505345972650744,"aZ":-12.281489837199734,"pfxX":-0.9961939038754197,"pfxZ":10.243921961061147,"pX":0.8454075478287806,"pZ":1.4587023516203743,"vX0":9.20699931688914,"vY0":-139.46167851644202,"vZ0":-9.213217324091946,"x":84.78,"y":199.4,"x0":-2.389520641644616,"y0":50.00380655461596,"z0":5.644817633044658,"aX":-1.9357102793268217},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-0.4,"spinRate":2240,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.39488783529288796,"extension":6.834645193047016},"index":2,"playId":"b924f504-fe80-3ce7-9c3d-c3083a7112ec","pitchNumber":3,"startTime":"2026-03-21T17:50:03.123Z","endTime":"2026-03-21T17:50:07.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":85.7,"endSpeed":78.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01411541078048,"aZ":-24.16104676034685,"pfxX":-7.958003862165382,"pfxZ":5.156768029505203,"pX":-0.9617303955911367,"pZ":0.6119190702595222,"vX0":6.750007731645939,"vY0":-124.44408738997376,"vZ0":-7.074866209760499,"x":153.66,"y":222.26,"x0":-2.686975335898143,"y0":50.005339379062065,"z0":5.518568023199601,"aX":-12.374240769068175},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.8,"breakHorizontal":12.7,"spinRate":1631,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.44161406003347103,"extension":6.864920711782192},"index":3,"playId":"e9f61342-efc7-3f52-a6cf-72c4730fd18c","pitchNumber":4,"startTime":"2026-03-21T17:50:24.511Z","endTime":"2026-03-21T17:50:28.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":77.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.824907618773686,"aZ":-23.601594144705246,"pfxX":-6.534761013216491,"pfxZ":5.478295313601396,"pX":-0.031938157417265765,"pZ":1.8785720578602572,"vX0":8.548247134841633,"vY0":-125.47010007692536,"vZ0":-4.540750946621714,"x":118.22,"y":188.06,"x0":-2.6639622509448695,"y0":50.00225987345479,"z0":5.680041675000805,"aX":-10.224087087180779},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.9,"breakHorizontal":9.5,"spinRate":1544,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.439712815363996,"extension":6.693895169400802},"index":4,"playId":"3618aaac-2022-3cf6-adc2-a738ca0a3faa","pitchNumber":5,"startTime":"2026-03-21T17:50:47.849Z","endTime":"2026-03-21T17:50:51.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":0.6999999999999957,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:50:51.439Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Tauchman grounds out, second baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:52:56.162Z","endTime":"2026-03-21T17:53:50.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":80.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.928570541075597,"aZ":-24.08647470389925,"pfxX":-9.830469852093081,"pfxZ":4.9176223106802945,"pX":-0.3780492134254017,"pZ":1.7351295089078356,"vX0":8.35253630489447,"vY0":-126.68195033576576,"vZ0":-5.737851207528403,"x":131.41,"y":191.93,"x0":-2.4212972153569194,"y0":50.00473342992104,"z0":5.9241825015807,"aX":-16.174565968853475},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":16.2,"spinRate":1428,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.4303726937549639,"extension":6.239378115225797},"index":0,"playId":"9582ca5e-cf9a-3914-8610-9da6508c81f2","pitchNumber":1,"startTime":"2026-03-21T17:52:56.162Z","endTime":"2026-03-21T17:52:59.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.805038796365313,"aZ":-29.228695233920046,"pfxX":-10.074012687410276,"pfxZ":1.8892461245966832,"pX":-0.7523772081149653,"pZ":2.9108987160552697,"vX0":7.377389205349783,"vY0":-123.74426563705909,"vZ0":-1.7784752122807794,"x":145.68,"y":160.19,"x0":-2.4514412997479864,"y0":50.006154167163885,"z0":6.068591867380302,"aX":-15.753842437962106},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.2,"breakHorizontal":16.7,"spinRate":1380,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.4412431092227953,"extension":6.253167537714087},"index":1,"playId":"6079fc58-ad07-3642-aa6d-c46bd56d771b","pitchNumber":2,"startTime":"2026-03-21T17:53:10.037Z","endTime":"2026-03-21T17:53:17.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.474974019100184,"aZ":-43.30553633537761,"pfxX":4.03142852392377,"pfxZ":-8.296999314732652,"pX":0.23335730168517582,"pZ":1.7235290919681026,"vX0":5.159109424579146,"vY0":-115.89420617666478,"vZ0":-0.46016009147070025,"x":108.1,"y":192.24,"x0":-2.5573363025372755,"y0":50.00351963555967,"z0":6.110464461762579,"aX":5.407401466183435},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-14.8,"breakHorizontal":-8.8,"spinRate":2858,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.47514459830709344,"extension":5.983738057554615},"index":2,"playId":"b020ecd3-f04b-3322-9a0e-166a0989e8a3","pitchNumber":3,"startTime":"2026-03-21T17:53:23.289Z","endTime":"2026-03-21T17:53:27.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.321362620911906,"aZ":-13.82023019018611,"pfxX":-3.74607019714841,"pfxZ":9.684809203491435,"pX":-0.014193208880661626,"pZ":3.009346964326046,"vX0":7.856754349848358,"vY0":-137.46979014228523,"vZ0":-5.075341486342677,"x":117.54,"y":157.53,"x0":-2.4354096303277992,"y0":50.00115675249003,"z0":5.833401600339997,"aX":-7.098920174006777},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":4.9,"spinRate":2141,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39997223578673724,"extension":6.293025324924173},"hitData":{"launchSpeed":99.1,"launchAngle":7.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.33,"coordY":148.25}},"index":3,"playId":"30a252ef-fc21-3e98-b8df-8f094bc05be8","pitchNumber":4,"startTime":"2026-03-21T17:53:41.929Z","endTime":"2026-03-21T17:53:50.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.92,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:53:50.595Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Alvarez grounds out, shortstop Nick Allen to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:53:58.372Z","endTime":"2026-03-21T17:54:52.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.063339855443477,"aZ":-29.36060235554579,"pfxX":-10.092963020976754,"pfxZ":1.7965311947689733,"pX":0.42508328137607726,"pZ":1.6309137234836844,"vX0":10.209567400431418,"vY0":-124.50027141514349,"vZ0":-4.7459090100197825,"x":100.8,"y":194.75,"x0":-2.4181227986439264,"y0":50.00598876577741,"z0":5.992781160078532,"aX":-15.843025562935752},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":16.0,"spinRate":1281,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.43999489274864345,"extension":6.257407695945788},"index":0,"playId":"dc085c4f-d2eb-36e3-b909-5b2859a1ce30","pitchNumber":1,"startTime":"2026-03-21T17:54:11.219Z","endTime":"2026-03-21T17:54:15.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.497687988731073,"aZ":-20.366089903482802,"pfxX":-9.703809587741247,"pfxZ":6.296625407064514,"pX":0.07087963570169425,"pZ":3.1131646995329447,"vX0":10.189669372124033,"vY0":-136.45575767852944,"vZ0":-3.836264751529653,"x":114.3,"y":154.72,"x0":-2.4603697416566077,"y0":50.00603361325678,"z0":5.949790624935682,"aX":-18.20754814305012},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":15.2,"spinRate":2163,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.40221133247437857,"extension":6.363097324030164},"index":1,"playId":"0b3d006a-6d32-3dec-af00-fdbf930c2b74","pitchNumber":2,"startTime":"2026-03-21T17:54:24.150Z","endTime":"2026-03-21T17:54:28.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-21T17:54:36.941Z","endTime":"2026-03-21T17:54:45.750Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.295769083169063,"aZ":-31.75260754308867,"pfxX":-7.969546031372419,"pfxZ":0.26831033642728386,"pX":0.33106039145505944,"pZ":1.8513930836750272,"vX0":9.464714770733147,"vY0":-125.65651023705982,"vZ0":-3.769067147067376,"x":104.38,"y":188.79,"x0":-2.4626261194816976,"y0":50.004051923554854,"z0":5.9720798813683285,"aX":-12.646952882530469},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.2,"breakHorizontal":12.0,"spinRate":1249,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.43717947435270954,"extension":6.292978630472494},"hitData":{"launchSpeed":109.8,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.29,"coordY":145.41}},"index":3,"playId":"24cc3cb8-4193-3f02-ba0d-3a7432471874","pitchNumber":3,"startTime":"2026-03-21T17:54:45.750Z","endTime":"2026-03-21T17:54:52.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:54:52.482Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, first baseman Christian Walker to pitcher Mike Burrows.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T17:55:00.181Z","endTime":"2026-03-21T17:56:32.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43816724734391,"aZ":-39.38260688372429,"pfxX":2.4540806169456872,"pfxZ":-5.473965043775367,"pX":0.35074717970582625,"pZ":2.66069802103212,"vX0":5.9499637141939505,"vY0":-114.99789281082441,"vZ0":0.6971736956951005,"x":103.63,"y":166.94,"x0":-2.60509677230647,"y0":50.00033258431369,"z0":6.2224391249464155,"aX":3.233284658215117},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-9.4,"breakHorizontal":-6.1,"spinRate":2634,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.47917244552439,"extension":5.933462815327343},"index":0,"playId":"87b7acec-01e2-3afd-ba3e-9b2e30b8d56c","pitchNumber":1,"startTime":"2026-03-21T17:55:17.753Z","endTime":"2026-03-21T17:55:21.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":86.7,"endSpeed":79.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.335846871382422,"aZ":-24.36924225873596,"pfxX":-9.613225504154066,"pfxZ":4.879191630549066,"pX":-0.003001769254661892,"pZ":2.6212957908139147,"vX0":9.39496406331024,"vY0":-125.89532653019334,"vZ0":-3.536401913112789,"x":117.11,"y":168.01,"x0":-2.539972683956628,"y0":50.00309868350524,"z0":6.023828357937518,"aX":-15.381461166720175},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.2,"breakHorizontal":15.1,"spinRate":1481,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.43560357359220303,"extension":6.230149311825773},"index":1,"playId":"aefba49a-044d-3291-bea0-4c524d512cf3","pitchNumber":2,"startTime":"2026-03-21T17:55:29.702Z","endTime":"2026-03-21T17:55:36.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":95.2,"endSpeed":87.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.432149361695178,"aZ":-17.99025435538405,"pfxX":-4.409378838322344,"pfxZ":7.302965474388216,"pX":-0.015996916289440593,"pZ":4.708959559951518,"vX0":8.990871956264748,"vY0":-138.37673150005057,"vZ0":-0.056965325565356495,"x":117.61,"y":111.64,"x0":-2.7320787949817187,"y0":50.00266369107214,"z0":5.93351892804507,"aX":-8.564819700147781},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":6.1,"spinRate":2015,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3955821495570704,"extension":6.2665243811987},"index":2,"playId":"d9950734-bac3-3dd5-8250-e0b59a2f1822","pitchNumber":3,"startTime":"2026-03-21T17:55:55.884Z","endTime":"2026-03-21T17:55:59.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":86.9,"endSpeed":80.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68176306657871,"aZ":-30.651251789348137,"pfxX":-7.677902895854123,"pfxZ":0.9330701206941603,"pX":0.15311301058778964,"pZ":1.6155735162745342,"vX0":9.003630615006124,"vY0":-126.22323297547274,"vZ0":-4.558541970186605,"x":111.16,"y":195.16,"x0":-2.448685964380756,"y0":50.00096619432517,"z0":5.889578464015109,"aX":-12.491919863894006},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":12.0,"spinRate":1282,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.43256567519461875,"extension":6.148512009914786},"index":3,"playId":"542d7a29-376c-38e4-b3ee-10f1ba08745d","pitchNumber":4,"startTime":"2026-03-21T17:56:07.534Z","endTime":"2026-03-21T17:56:11.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.842087891127136,"aZ":-27.638035567353995,"pfxX":1.7900354173946145,"pfxZ":2.5433434399469252,"pX":0.3547190155018112,"pZ":2.2958231878087383,"vX0":6.977752519678314,"vY0":-132.2700588849683,"vZ0":-4.289482890394159,"x":103.48,"y":176.79,"x0":-2.5443289543570424,"y0":50.00094521333954,"z0":5.952915241771578,"aX":3.1854809241991373},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.0,"breakHorizontal":-4.7,"spinRate":2467,"spinDirection":174},"zone":6,"typeConfidence":2.0,"plateTime":0.4132886419792676,"extension":6.164807243189561},"hitData":{"launchSpeed":92.9,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":127.27,"coordY":185.88}},"index":4,"playId":"3ee16f4d-26ef-3e79-a404-b34635c85f53","pitchNumber":5,"startTime":"2026-03-21T17:56:29.150Z","endTime":"2026-03-21T17:56:32.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.6,"awayTeamWinProbability":81.4,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T17:56:32.599Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a line drive to left fielder Juan Soto.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T17:58:06.989Z","endTime":"2026-03-21T18:00:54.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.176974345707386,"aZ":-11.430205336226535,"pfxX":-0.7940958673671519,"pfxZ":11.072052099683933,"pX":0.7680712343280314,"pZ":4.050927381044422,"vX0":8.710461669940017,"vY0":-136.5228301338371,"vZ0":-2.9225643233692935,"x":107.45,"y":118.28,"x0":-2.370867853086124,"y0":50.001991307561504,"z0":5.930467595306376,"aX":-1.4900458177970781},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.6,"breakHorizontal":-0.6,"spinRate":2180,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.4023631566508423,"extension":6.666375837292783},"index":0,"playId":"26ff3805-2ce1-3eaa-aa95-7cfe450474b1","pitchNumber":1,"startTime":"2026-03-21T17:59:13.463Z","endTime":"2026-03-21T17:59:17.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22115430588959,"aZ":-13.400549562759515,"pfxX":-0.6615753113466684,"pfxZ":9.99254279873116,"pX":-0.15257055397706556,"pZ":3.4883341192271584,"vX0":6.914749237681393,"vY0":-136.70396375348153,"vZ0":-3.66002938904741,"x":122.82,"y":144.59,"x0":-2.636843321956309,"y0":50.00325142168429,"z0":5.7744328135329335,"aX":-1.2449476659889143},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":-0.4,"spinRate":2129,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4018079058832935,"extension":6.6134035994882066},"index":1,"playId":"c7df4403-4d71-3e3f-86fc-4fcc3cf21706","pitchNumber":2,"startTime":"2026-03-21T17:59:27.256Z","endTime":"2026-03-21T17:59:30.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98887959155091,"aZ":-21.201163241215912,"pfxX":2.558960033399325,"pfxZ":6.343924050370017,"pX":1.0599377658058429,"pZ":3.4679376477514245,"vX0":8.978050630217806,"vY0":-130.80388588252234,"vZ0":-1.945325983096768,"x":76.6,"y":145.15,"x0":-2.751709181151024,"y0":50.005992589736884,"z0":5.813571324009381,"aX":4.425450363259186},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.3,"breakHorizontal":-6.6,"spinRate":2070,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.4189945510379842,"extension":6.516670538233239},"index":2,"playId":"34571a5b-aa9f-3c26-b832-667698496b9b","pitchNumber":3,"startTime":"2026-03-21T17:59:48.021Z","endTime":"2026-03-21T17:59:51.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20837554572389,"aZ":-21.97228456185979,"pfxX":-6.76906013073361,"pfxZ":6.452325064928613,"pX":0.560794785523173,"pZ":1.305174785456863,"vX0":9.577655495266496,"vY0":-124.67763749498236,"vZ0":-6.366930445817849,"x":95.62,"y":203.54,"x0":-2.4444532878990985,"y0":50.00016934076458,"z0":5.695857044788552,"aX":-10.695566450210178},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.4,"breakHorizontal":10.1,"spinRate":1687,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.438710353143259,"extension":6.904551255931236},"index":3,"playId":"96d19283-aacc-36b2-b433-88f9464a2158","pitchNumber":4,"startTime":"2026-03-21T18:00:08.777Z","endTime":"2026-03-21T18:00:12.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15592742177213,"aZ":-13.105441284893377,"pfxX":-2.8061624790936914,"pfxZ":9.786179756116976,"pX":-0.7222080614846036,"pZ":1.516954121911323,"vX0":6.19207163243932,"vY0":-138.7319004634768,"vZ0":-8.869560377171865,"x":144.53,"y":197.82,"x0":-2.618867747855949,"y0":50.00045465943724,"z0":5.629643505960054,"aX":-5.466974562936591},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":3.8,"spinRate":2160,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.3948705943147601,"extension":6.8246134448381595},"index":4,"playId":"57ed6972-5d39-39a5-9ba0-b24d1608fa00","pitchNumber":5,"startTime":"2026-03-21T18:00:24.611Z","endTime":"2026-03-21T18:00:27.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.910482406100428,"aZ":-39.83575465983991,"pfxX":2.3337067817607027,"pfxZ":-5.575385412886885,"pX":0.47537707172801863,"pZ":1.7146476077191737,"vX0":6.604558371242615,"vY0":-117.30419536884068,"vZ0":-0.790671930833019,"x":98.88,"y":192.48,"x0":-2.6946620800230363,"y0":50.00055885365579,"z0":5.8128252550313935,"aX":3.208166796640996},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-10.0,"breakHorizontal":-6.0,"spinRate":2718,"spinDirection":28},"zone":9,"typeConfidence":2.0,"plateTime":0.4692911569680258,"extension":6.6370678149382},"hitData":{"launchSpeed":79.5,"launchAngle":18.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.39,"coordY":124.23}},"index":5,"playId":"bec3350c-9e1f-33a6-80c4-09cf6913c001","pitchNumber":6,"startTime":"2026-03-21T18:00:49.104Z","endTime":"2026-03-21T18:00:54.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.6,"awayTeamWinProbability":83.4,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:00:54.452Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yainer Diaz doubles (2) on a sharp fly ball to right fielder Mike Tauchman. Christian Walker to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:01:04.155Z","endTime":"2026-03-21T18:01:33.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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":93.9,"endSpeed":85.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02145760873394,"aZ":-13.321029379660695,"pfxX":-3.589493274219958,"pfxZ":10.085101390886875,"pX":0.11265948136128473,"pZ":3.222787004792854,"vX0":8.623703202681249,"vY0":-136.37029658925925,"vZ0":-4.573188235734958,"x":112.71,"y":151.76,"x0":-2.6346950426499514,"y0":50.00680937795552,"z0":5.85131639121156,"aX":-6.713802472755717},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":4.6,"spinRate":2161,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4027628953293463,"extension":6.660181915211191},"hitData":{"launchSpeed":103.0,"launchAngle":27.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":195.05,"coordY":70.0}},"index":0,"playId":"e9085d4a-12f8-3859-bea2-e4ba9c298d69","pitchNumber":1,"startTime":"2026-03-21T18:01:25.940Z","endTime":"2026-03-21T18:01:33.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":-5.600000000000001,"leverageIndex":0.82,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:01:33.677Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cavan Biggio called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:01:53.651Z","endTime":"2026-03-21T18:03:31.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624415,"fullName":"Cavan Biggio","link":"/api/v1/people/624415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624415,"fullName":"Cavan Biggio","link":"/api/v1/people/624415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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(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.9,"endSpeed":82.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.548812469311706,"aZ":-22.697255647816228,"pfxX":1.9598854454525685,"pfxZ":5.533820860159002,"pX":-0.04674871680590905,"pZ":2.885094999832839,"vX0":6.725866670052425,"vY0":-129.44123929686674,"vZ0":-3.009571111992292,"x":118.78,"y":160.88,"x0":-2.9234619194558933,"y0":50.00619813504606,"z0":5.782013035157887,"aX":3.358231916629753},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.6,"breakHorizontal":-4.9,"spinRate":2011,"spinDirection":180},"zone":2,"typeConfidence":2.0,"plateTime":0.4215877274891988,"extension":6.672326487330678},"index":0,"playId":"f98febe4-1386-39b8-ae51-190fd83ab9c3","pitchNumber":1,"startTime":"2026-03-21T18:02:13.327Z","endTime":"2026-03-21T18:02:16.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.916300750060763,"aZ":-25.180721156015625,"pfxX":1.2774579250585356,"pfxZ":4.218578723298085,"pX":1.1333688104863124,"pZ":2.4852225888214607,"vX0":9.550234143764317,"vY0":-127.56702949107168,"vZ0":-3.24916333412172,"x":73.8,"y":171.68,"x0":-2.8162781674516424,"y0":50.00063164762677,"z0":5.748594137016185,"aX":2.11568772266223},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.2,"breakHorizontal":-4.3,"spinRate":2127,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4284801618837517,"extension":6.628285633338508},"index":1,"playId":"03dafde4-0fa9-32aa-b7d5-6a6d79f0585b","pitchNumber":2,"startTime":"2026-03-21T18:02:32.367Z","endTime":"2026-03-21T18:02:35.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":93.9,"endSpeed":85.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.553451283072555,"aZ":-11.438109971259783,"pfxX":-5.378838603398055,"pfxZ":11.036785268565852,"pX":0.06713979605464922,"pZ":3.042817917437297,"vX0":8.740637803612309,"vY0":-136.33765667090773,"vZ0":-5.2909061733737,"x":114.44,"y":156.62,"x0":-2.4845152769719543,"y0":50.0025461296772,"z0":5.801128904672894,"aX":-10.106352481074921},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":7.8,"spinRate":2249,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.40206879384694716,"extension":6.596993685260744},"index":2,"playId":"fa7eb81d-292a-3f66-ba95-7e27c729e4a2","pitchNumber":3,"startTime":"2026-03-21T18:02:51.800Z","endTime":"2026-03-21T18:03:02.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.750503613273512,"aZ":-25.50555954834172,"pfxX":-9.048282686432437,"pfxZ":4.5043777600225425,"pX":0.4069392724814913,"pZ":2.7465860050474404,"vX0":10.061836126523438,"vY0":-121.44153119482094,"vZ0":-2.064811641931336,"x":101.49,"y":164.62,"x0":-2.631716889727487,"y0":50.002652735571225,"z0":5.846102769265965,"aX":-13.395631628130056},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.9,"breakHorizontal":13.8,"spinRate":1448,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.4525629233216022,"extension":6.760887762546049},"index":3,"playId":"54bd9f47-af93-3849-bfea-60f0b3c45d1b","pitchNumber":4,"startTime":"2026-03-21T18:03:27.221Z","endTime":"2026-03-21T18:03:31.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624415,"link":"/api/v1/people/624415"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":624415,"link":"/api/v1/people/624415"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.600000000000001,"awayTeamWinProbability":86.4,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.7,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:03:31.669Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Unroe strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:03:42.007Z","endTime":"2026-03-21T18:05:25.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917019056566783,"aZ":-25.8161526858791,"pfxX":1.795254701027925,"pfxZ":3.8159073698599624,"pX":0.1737355119894883,"pZ":3.286524795246638,"vX0":6.983584848562651,"vY0":-128.41381951377585,"vZ0":-1.4394969065113523,"x":110.38,"y":150.04,"x0":-2.8159424519129264,"y0":50.00547295997835,"z0":5.865161828078176,"aX":2.99539378014635},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.8,"breakHorizontal":-4.8,"spinRate":2181,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.426748049724055,"extension":6.559607363429968},"index":0,"playId":"b7f57c86-ea4b-31ac-ac61-3a3dea94e5f7","pitchNumber":1,"startTime":"2026-03-21T18:03:55.527Z","endTime":"2026-03-21T18:04:00.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.847773581238073,"aZ":-24.343461334355823,"pfxX":1.6399976739724966,"pfxZ":4.724921545766342,"pX":1.2210135988226436,"pZ":1.6584349938072447,"vX0":9.566294324217358,"vY0":-127.81642679705584,"vZ0":-5.421891236626518,"x":70.46,"y":194.0,"x0":-2.7803648151326,"y0":50.0056906921307,"z0":5.713951693930995,"aX":2.717380280924703},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.6,"breakHorizontal":-5.0,"spinRate":2149,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.4282102814575195,"extension":6.570577931340458},"index":1,"playId":"3fe1fe7e-3d60-3e28-98b2-185b4e9095c4","pitchNumber":2,"startTime":"2026-03-21T18:04:12.685Z","endTime":"2026-03-21T18:04:16.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":93.1,"endSpeed":84.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.153901520233084,"aZ":-12.296664762834245,"pfxX":-3.0043801197088356,"pfxZ":10.850593752247892,"pX":0.40317218665900734,"pZ":3.066130441170124,"vX0":9.207938262274897,"vY0":-135.15571694607056,"vZ0":-4.761432488549784,"x":101.63,"y":155.99,"x0":-2.6723525707068587,"y0":50.00415901446166,"z0":5.72879578154059,"aX":-5.506158686083472},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":3.2,"spinRate":2269,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.4067996802674143,"extension":6.681739458700064},"index":2,"playId":"a160112b-abbc-31d8-808c-78ded988b5bd","pitchNumber":3,"startTime":"2026-03-21T18:04:32.439Z","endTime":"2026-03-21T18:04:35.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.271448281548654,"aZ":-7.733592851568505,"pfxX":-1.316469834964849,"pfxZ":12.808555624777082,"pX":0.08672706062500243,"pZ":2.4842012709351593,"vX0":7.70379571798063,"vY0":-137.45594225091915,"vZ0":-7.289700785601326,"x":113.69,"y":171.71,"x0":-2.58463169792204,"y0":50.0034210106193,"z0":5.700126523756055,"aX":-2.5130675738898427},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.7,"breakHorizontal":0.7,"spinRate":2278,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.3989095602345376,"extension":6.665447018759283},"index":3,"playId":"45cf64bc-9865-30a9-a9ff-7cf8eadc24a9","pitchNumber":4,"startTime":"2026-03-21T18:04:59.396Z","endTime":"2026-03-21T18:05:03.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.123665315871033,"aZ":-20.923787034566352,"pfxX":-7.072071769955237,"pfxZ":7.234618014623069,"pX":0.4654529735110447,"pZ":2.4988543846051803,"vX0":9.664863580238373,"vY0":-123.50881267583681,"vZ0":-3.707847939987821,"x":99.26,"y":171.31,"x0":-2.5680293506053533,"y0":50.001319913768526,"z0":5.765760966334238,"aX":-10.995493938180676},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":12.5,"breakHorizontal":10.7,"spinRate":1681,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.44238360729402126,"extension":6.791592998632875},"index":4,"playId":"32fa6829-cc24-35e4-8ce6-ea2798acffc0","pitchNumber":5,"startTime":"2026-03-21T18:05:21.368Z","endTime":"2026-03-21T18:05:25.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624523,"link":"/api/v1/people/624523"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":624523,"link":"/api/v1/people/624523"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.2,"awayTeamWinProbability":81.8,"homeTeamWinProbabilityAdded":4.599999999999998,"leverageIndex":0.96,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:05:25.332Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Allen pops out to second baseman Marcus Semien.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T18:05:40.344Z","endTime":"2026-03-21T18:06:58.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":86.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.133312447480094,"aZ":-9.069415163956306,"pfxX":-3.1632602112338115,"pfxZ":11.985574777207397,"pX":0.9581212048196265,"pZ":2.758422526196939,"vX0":10.412127954511588,"vY0":-137.8482470228605,"vZ0":-6.48685681878173,"x":80.48,"y":164.3,"x0":-2.454197502789401,"y0":50.005127316680635,"z0":5.751865354827789,"aX":-6.0996295100964595},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.5,"breakHorizontal":3.6,"spinRate":2190,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.39706546007103505,"extension":6.740261046790335},"index":0,"playId":"09311e3f-6a6a-3cd8-b4ef-c10a586963b6","pitchNumber":1,"startTime":"2026-03-21T18:05:50.675Z","endTime":"2026-03-21T18:05:54.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.451727376405493,"aZ":-23.622476107150224,"pfxX":1.8339181928384103,"pfxZ":4.987283148574932,"pX":0.3387861620382925,"pZ":2.024512745157886,"vX0":7.943856172555057,"vY0":-129.26106572120116,"vZ0":-4.708489685886268,"x":104.09,"y":184.12,"x0":-2.9955244910000225,"y0":50.005485476532044,"z0":5.652348818969444,"aX":3.146250845240932},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.3,"breakHorizontal":-4.9,"spinRate":2018,"spinDirection":169},"zone":9,"typeConfidence":2.0,"plateTime":0.42152137631684194,"extension":6.565576958971925},"index":1,"playId":"6efaad9d-296a-3799-91c0-c9acef2e585f","pitchNumber":2,"startTime":"2026-03-21T18:06:08.277Z","endTime":"2026-03-21T18:06:11.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.070426831473814,"aZ":-25.381826720175958,"pfxX":-5.863980734597098,"pfxZ":4.460009926955891,"pX":0.41106886976494417,"pZ":2.9441463339410148,"vX0":8.927709773772849,"vY0":-122.07264739787963,"vZ0":-1.7875351198066545,"x":101.33,"y":159.29,"x0":-2.517163684126719,"y0":50.00192538892172,"z0":5.852611903524318,"aX":-8.92780339053514},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.9,"breakHorizontal":8.8,"spinRate":1415,"spinDirection":243},"zone":3,"typeConfidence":2.0,"plateTime":0.44721453486646423,"extension":6.780130732542493},"index":2,"playId":"9e9c8d5b-6aac-32d7-ac4b-869aa8e4884a","pitchNumber":3,"startTime":"2026-03-21T18:06:28.258Z","endTime":"2026-03-21T18:06:32.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.16400112859384,"aZ":-41.819278450918,"pfxX":4.960264789508841,"pfxZ":-7.21572213792545,"pX":0.3471259078845194,"pZ":2.5999598144441203,"vX0":5.991029293471369,"vY0":-114.62290708397992,"vZ0":1.8105469470947935,"x":103.77,"y":168.58,"x0":-2.9395713304619253,"y0":50.00102480554651,"z0":5.867429693961983,"aX":6.632176877874292},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.4,"breakHorizontal":-10.4,"spinRate":2609,"spinDirection":31},"zone":6,"typeConfidence":2.0,"plateTime":0.4769234483045177,"extension":6.594497662371259},"hitData":{"launchSpeed":81.6,"launchAngle":61.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.59,"coordY":144.8}},"index":3,"playId":"3c388067-d54d-32b3-828c-f5d72bdec50b","pitchNumber":4,"startTime":"2026-03-21T18:06:51.168Z","endTime":"2026-03-21T18:06:58.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":3.400000000000002,"leverageIndex":1.21,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:06:58.156Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Juan Soto pops out to third baseman Riley Unroe in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:09:11.403Z","endTime":"2026-03-21T18:09:38.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624523,"link":"/api/v1/people/624523"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99530113083317,"aZ":-36.762312151206295,"pfxX":5.437407018230982,"pfxZ":-3.4801688118912075,"pX":-0.7419894643474925,"pZ":2.914571597017712,"vX0":3.3991184368232883,"vY0":-114.12434108097158,"vZ0":1.137088722749526,"x":145.28,"y":160.09,"x0":-2.956988197009872,"y0":50.00121944370765,"z0":6.030610696993459,"aX":7.171810754893469},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-5.8,"breakHorizontal":-10.7,"spinRate":2823,"spinDirection":51},"zone":1,"typeConfidence":2.0,"plateTime":0.47993489062735195,"extension":5.866014837087189},"hitData":{"launchSpeed":94.4,"launchAngle":64.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":69.41,"coordY":156.95}},"index":0,"playId":"19eb4fee-e53f-3753-a601-bb58ae1ee26e","pitchNumber":1,"startTime":"2026-03-21T18:09:28.988Z","endTime":"2026-03-21T18:09:38.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:09:38.739Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a ground ball to center fielder Zach Cole.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:09:47.210Z","endTime":"2026-03-21T18:11:35.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":93.5,"endSpeed":85.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90994593194834,"aZ":-20.540999474930178,"pfxX":-9.098263279733136,"pfxZ":6.219267937420753,"pX":0.44239743803532056,"pZ":2.8844350072138227,"vX0":11.19921287553788,"vY0":-135.69432970563201,"vZ0":-3.8385196646868875,"x":100.14,"y":160.9,"x0":-2.5507224449014263,"y0":50.001831120838254,"z0":5.743483194271213,"aX":-17.014738863404943},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":14.2,"spinRate":2130,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.4032160179194304,"extension":6.222372842018319},"index":0,"playId":"a2ca0138-0692-3af3-986d-f4a361768e97","pitchNumber":1,"startTime":"2026-03-21T18:10:04.462Z","endTime":"2026-03-21T18:10:08.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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.8,"endSpeed":79.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.578528132471618,"aZ":-27.643481658013123,"pfxX":-10.364449430792277,"pfxZ":2.8234873992171137,"pX":0.5854476682270844,"pZ":1.0526441690051025,"vX0":11.526255740437517,"vY0":-125.85778999116623,"vZ0":-5.941426571172702,"x":94.68,"y":210.36,"x0":-2.7073247290187155,"y0":50.003680269030966,"z0":5.683317886569646,"aX":-16.627074993754984},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":16.1,"spinRate":1541,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4352214723170289,"extension":6.261747459055435},"index":1,"playId":"1634ae6a-2efa-312b-a87a-4a98523a74c0","pitchNumber":2,"startTime":"2026-03-21T18:10:16.894Z","endTime":"2026-03-21T18:10:20.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":89.3,"endSpeed":82.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.164079778312637,"aZ":-25.451614455226878,"pfxX":2.00170638027321,"pfxZ":3.9385927834690584,"pX":0.865532709082135,"pZ":2.035026835075798,"vX0":8.517666242291629,"vY0":-129.81873329146893,"vZ0":-4.666487348701402,"x":84.01,"y":183.83,"x0":-2.7180918027261085,"y0":50.00443249979737,"z0":5.793324738582349,"aX":3.4145990130176287},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.2,"breakHorizontal":-5.5,"spinRate":2514,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4219131954285431,"extension":6.1798332977710375},"index":2,"playId":"5a3a3163-067e-3f4e-80d0-c3cc51f9d656","pitchNumber":3,"startTime":"2026-03-21T18:10:29.222Z","endTime":"2026-03-21T18:10:34.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":89.6,"endSpeed":82.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.554780662625326,"aZ":-23.72369755068453,"pfxX":0.019572268378464708,"pfxZ":4.870225576622985,"pX":-0.46850370522335766,"pZ":2.7680569258950314,"vX0":6.216141149449369,"vY0":-130.43656097907086,"vZ0":-3.1942589423024415,"x":134.86,"y":164.04,"x0":-2.877852017973749,"y0":50.005231608490305,"z0":5.782857080772376,"aX":0.03295328725763872},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.4,"breakHorizontal":-1.3,"spinRate":2520,"spinDirection":171},"zone":1,"typeConfidence":2.0,"plateTime":0.41874819065348623,"extension":6.288071216519416},"index":3,"playId":"0cc6c512-23ce-3438-b438-1e59d36fac0a","pitchNumber":4,"startTime":"2026-03-21T18:10:51.739Z","endTime":"2026-03-21T18:10:54.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":80.4,"endSpeed":74.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57723470325166,"aZ":-40.30624652430882,"pfxX":4.05083413950487,"pfxZ":-5.885613576135624,"pX":1.010025186609469,"pZ":0.822307146897615,"vX0":7.405310784005399,"vY0":-116.93514600779507,"vZ0":-2.670329238392783,"x":78.5,"y":216.58,"x0":-2.7273638980364328,"y0":50.00317345606628,"z0":5.7696888186691435,"aX":5.595561560420472},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-11.0,"breakHorizontal":-9.2,"spinRate":2757,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46885129597926056,"extension":6.22937754549266},"index":4,"playId":"eacba994-76da-351d-a240-9f93582bce5b","pitchNumber":5,"startTime":"2026-03-21T18:11:11.377Z","endTime":"2026-03-21T18:11:15.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037368631831626,"aZ":-24.416188958659497,"pfxX":0.8847866124704575,"pfxZ":4.440962051822453,"pX":0.8071538963404825,"pZ":1.5662483861850112,"vX0":8.904613660897892,"vY0":-131.35598060010733,"vZ0":-6.2343326610566825,"x":86.23,"y":196.49,"x0":-2.7427260856814013,"y0":50.00244405376066,"z0":5.787905132254876,"aX":1.5420680049227438},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.8,"breakHorizontal":-3.6,"spinRate":2563,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.41712148644288893,"extension":6.286408515503518},"hitData":{"launchSpeed":99.6,"launchAngle":-10.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.17,"coordY":96.93}},"index":5,"playId":"11227647-a6da-3430-b0fd-65607df1d90f","pitchNumber":6,"startTime":"2026-03-21T18:11:29.776Z","endTime":"2026-03-21T18:11:35.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":0.68,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:11:35.449Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Polanco singles on a line drive to right fielder Cam Smith. Bo Bichette to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:11:45.400Z","endTime":"2026-03-21T18:12:34.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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(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.4,"endSpeed":85.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.847640171173136,"aZ":-16.620167347614338,"pfxX":-4.869233858304466,"pfxZ":8.331570178833282,"pX":-0.7827319400300756,"pZ":3.071005843107403,"vX0":6.985306196202304,"vY0":-135.80606760284593,"vZ0":-4.1756361086818465,"x":146.84,"y":155.86,"x0":-2.7560806563842486,"y0":50.00640847787266,"z0":5.785355548680771,"aX":-9.094606713032713},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":7.3,"spinRate":2125,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4033921779267189,"extension":6.375671760702076},"index":0,"playId":"4fa81130-9b01-387a-891d-f71f192b7ec0","pitchNumber":1,"startTime":"2026-03-21T18:12:06.284Z","endTime":"2026-03-21T18:12:10.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.444753149586667,"aZ":-41.288920145274844,"pfxX":6.456778937089091,"pfxZ":-7.0598636924864095,"pX":-0.26186577840450165,"pZ":2.362647820481075,"vX0":3.4199073920226346,"vY0":-113.44192066510618,"vZ0":1.169492559284585,"x":126.98,"y":174.99,"x0":-2.6319274586243635,"y0":50.00052276080029,"z0":5.984524163474448,"aX":8.340052925764109},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-12.1,"breakHorizontal":-12.6,"spinRate":2788,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.4844424371477398,"extension":6.051594744080114},"hitData":{"launchSpeed":93.1,"launchAngle":12.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.91,"coordY":99.33}},"index":1,"playId":"e08abfcd-23e0-3c57-a0e1-af4d8f5f166a","pitchNumber":2,"startTime":"2026-03-21T18:12:22.527Z","endTime":"2026-03-21T18:12:34.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.5,"awayTeamWinProbability":73.5,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.36,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:12:34.064Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Robert Jr. strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:13:24.144Z","endTime":"2026-03-21T18:15:36.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T18:12:57.346Z","endTime":"2026-03-21T18:13:26.303Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":93.9,"endSpeed":86.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.031589592626354,"aZ":-18.845396408644543,"pfxX":-10.57018313818558,"pfxZ":7.073025350001426,"pX":-0.15062674264333753,"pZ":1.5487451407422437,"vX0":10.369159625136612,"vY0":-136.2038308605705,"vZ0":-7.637657611884339,"x":122.74,"y":196.96,"x0":-2.627858485000973,"y0":50.00656241938074,"z0":5.685604276057109,"aX":-19.92776399031622},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.4,"breakHorizontal":17.0,"spinRate":2027,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.40165619905167205,"extension":6.469953235418408},"index":1,"playId":"ab97a4fe-89be-3b0d-befd-d753c9919e9c","pitchNumber":1,"startTime":"2026-03-21T18:13:26.303Z","endTime":"2026-03-21T18:13:30.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03406627802854,"aZ":-17.625042400058003,"pfxX":-10.005110147216348,"pfxZ":7.49455611046665,"pX":-0.1985915117838202,"pZ":2.2155568929456284,"vX0":9.876649715044461,"vY0":-138.23970958747418,"vZ0":-6.130673478993184,"x":124.57,"y":178.96,"x0":-2.513104276074094,"y0":50.00039373407282,"z0":5.639914187694928,"aX":-19.41494643690188},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":16.1,"spinRate":2156,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.39580469617666747,"extension":6.423293441494546},"index":2,"playId":"2550b80a-65a1-3582-abfc-ebc33e811ea2","pitchNumber":2,"startTime":"2026-03-21T18:13:42.741Z","endTime":"2026-03-21T18:13:46.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299227000753227,"aZ":-23.876886776229384,"pfxX":-10.698527838370644,"pfxZ":5.061287609976939,"pX":1.3438593092856672,"pZ":0.6027438878041174,"vX0":13.012782601114614,"vY0":-126.78205143608834,"vZ0":-7.795400058470056,"x":65.78,"y":222.51,"x0":-2.449333419122531,"y0":50.00163529943205,"z0":5.603792159203479,"aX":-17.532392300056163},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.6,"breakHorizontal":16.7,"spinRate":1448,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43093370043658874,"extension":6.531367665994108},"index":3,"playId":"aa06b50f-f3e4-3f50-8343-58d1301bbefa","pitchNumber":3,"startTime":"2026-03-21T18:13:59.789Z","endTime":"2026-03-21T18:14:03.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":89.5,"endSpeed":82.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.463271997504695,"aZ":-23.82120042139296,"pfxX":1.6794910294202459,"pfxZ":4.858751213196382,"pX":0.9016563912860077,"pZ":1.9965660597558341,"vX0":8.539898838776105,"vY0":-130.07908412072757,"vZ0":-4.711403502653488,"x":82.63,"y":184.87,"x0":-2.637808745732637,"y0":50.00378156902211,"z0":5.630111145510694,"aX":2.8857612064368086},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.9,"breakHorizontal":-4.9,"spinRate":2414,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.42056088897232957,"extension":6.415144103341015},"index":4,"playId":"5875970b-3549-3008-b80b-5505cc65c8c6","pitchNumber":4,"startTime":"2026-03-21T18:14:23.465Z","endTime":"2026-03-21T18:14:28.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53672139764987,"aZ":-23.229115475888694,"pfxX":1.3383422817648325,"pfxZ":5.010123443106337,"pX":0.4338773894769699,"pZ":2.3965544654430473,"vX0":7.696035958910496,"vY0":-132.58884489058067,"vZ0":-4.292315269570846,"x":100.46,"y":174.07,"x0":-2.6766213119637636,"y0":50.003412943324385,"z0":5.725064382297151,"aX":2.3904237449991133},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.4,"breakHorizontal":-4.1,"spinRate":2397,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.41261164410609963,"extension":6.336051795375132},"index":5,"playId":"2d0e6f97-4890-314d-8c50-c8f3ba1293d3","pitchNumber":5,"startTime":"2026-03-21T18:14:45.183Z","endTime":"2026-03-21T18:14:48.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.989690398880285,"aZ":-14.662527978731536,"pfxX":-6.737857319933646,"pfxZ":9.031851423095851,"pX":-0.4361657328260401,"pZ":4.679803466247179,"vX0":8.530459916543368,"vY0":-138.82410706605512,"vZ0":-0.5507470500596838,"x":133.63,"y":112.43,"x0":-2.6829382125141477,"y0":50.00365495822975,"z0":5.862724788540172,"aX":-13.066017217316139},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":10.3,"spinRate":2180,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39555236714368736,"extension":6.304410251443862},"index":6,"playId":"eae8e889-d3aa-3f0f-a191-c58d20fee0cc","pitchNumber":6,"startTime":"2026-03-21T18:15:12.794Z","endTime":"2026-03-21T18:15:16.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.712525838911642,"aZ":-19.33619786766362,"pfxX":-10.148540856956432,"pfxZ":6.678689212051094,"pX":0.3777237609891967,"pZ":1.9823919384885218,"vX0":11.70330641529631,"vY0":-137.56739285505773,"vZ0":-6.316358122512257,"x":102.6,"y":185.26,"x0":-2.607438543580733,"y0":50.00142385469119,"z0":5.613039895955939,"aX":-19.50496797546415},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.9,"breakHorizontal":16.0,"spinRate":2001,"spinDirection":150},"zone":9,"typeConfidence":2.0,"plateTime":0.39772729907485127,"extension":6.473004037563744},"index":7,"playId":"44db62f6-70c6-3ec2-bfbd-2963a84e16f7","pitchNumber":7,"startTime":"2026-03-21T18:15:31.192Z","endTime":"2026-03-21T18:15:36.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":-5.400000000000002,"leverageIndex":2.28,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:15:36.295Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, second baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T18:15:41.072Z","endTime":"2026-03-21T18:18:15.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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, 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":88.0,"endSpeed":80.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90500303600991,"aZ":-25.89162852490423,"pfxX":-10.307208615073272,"pfxZ":3.7866700575944243,"pX":-0.784852933429279,"pZ":1.8633040646878318,"vX0":8.089662497834619,"vY0":-127.87400304255212,"vZ0":-4.64503329198058,"x":146.92,"y":188.47,"x0":-2.64735435564513,"y0":50.00320923789538,"z0":5.73005349094366,"aX":-17.10221156942401},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.0,"breakHorizontal":16.9,"spinRate":1385,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4280296608139573,"extension":6.3478720542062295},"index":0,"playId":"08008b7e-f9fc-36f3-a2d8-bb82703886b6","pitchNumber":1,"startTime":"2026-03-21T18:16:14.067Z","endTime":"2026-03-21T18:16:17.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.317493275246775,"aZ":-28.12708711063948,"pfxX":-9.25895056428871,"pfxZ":2.563500230497298,"pX":1.0858892653132792,"pZ":2.0142994722628127,"vX0":11.723720753184185,"vY0":-124.4997058047902,"vZ0":-3.5142471957055594,"x":75.61,"y":184.39,"x0":-2.465638218149675,"y0":50.00613350506716,"z0":5.754094955992917,"aX":-14.642585677144575},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.1,"breakHorizontal":14.3,"spinRate":1442,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.43874155147796357,"extension":6.561905406090338},"index":1,"playId":"9d862bb1-2d93-365c-a59a-dead656c5bcc","pitchNumber":2,"startTime":"2026-03-21T18:16:31.753Z","endTime":"2026-03-21T18:16:36.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.740938696136993,"aZ":-23.688951684983003,"pfxX":-0.03476487456998356,"pfxZ":4.926364729647855,"pX":0.8493928993572866,"pZ":1.918079605817141,"vX0":8.966170612509183,"vY0":-130.48306211028952,"vZ0":-5.019959064920819,"x":84.62,"y":186.99,"x0":-2.6283958595871626,"y0":50.00219511836516,"z0":5.654250020305096,"aX":-0.060109375927451365},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.9,"breakHorizontal":-1.9,"spinRate":2333,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.41993452245532126,"extension":6.369335752627212},"index":2,"playId":"4e9926e6-1ff3-3d5e-a01d-349056b054cd","pitchNumber":3,"startTime":"2026-03-21T18:16:52.432Z","endTime":"2026-03-21T18:16:55.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":90.1,"endSpeed":83.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.250717666953605,"aZ":-24.831868538494337,"pfxX":0.8859225591631126,"pfxZ":4.191589348871311,"pX":0.8436958074248092,"pZ":1.4151109679234621,"vX0":8.94449300362345,"vY0":-130.92815801224683,"vZ0":-6.3089951161496165,"x":84.84,"y":200.57,"x0":-2.7189066839219964,"y0":50.00286678637318,"z0":5.690724575735473,"aX":1.5526868595097374},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":-3.4,"spinRate":2388,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.41685998100620614,"extension":6.367116901878212},"index":3,"playId":"8238e679-aebb-3a9c-bf90-69feb1f6a9be","pitchNumber":4,"startTime":"2026-03-21T18:17:11.724Z","endTime":"2026-03-21T18:17:16.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.926875712468924,"aZ":-27.31594105980758,"pfxX":-9.70442532069476,"pfxZ":2.959355609405627,"pX":0.19897179356493352,"pZ":1.0970064366038383,"vX0":9.761300166404395,"vY0":-126.6041543840196,"vZ0":-6.17777122198163,"x":109.42,"y":209.16,"x0":-2.4237667098110234,"y0":50.00590733669492,"z0":5.721243472008398,"aX":-15.94730577001912},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.3,"breakHorizontal":15.7,"spinRate":1453,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.43064745806073557,"extension":6.6040691322479725},"index":4,"playId":"4d155324-024a-35a7-9dde-7cbbb076feeb","pitchNumber":5,"startTime":"2026-03-21T18:17:31.253Z","endTime":"2026-03-21T18:17:35.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"08315496-0336-0053-001c-f08cd117d70a","startTime":"2026-03-21T18:17:56.944Z","endTime":"2026-03-21T18:18:08.977Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":95.7,"endSpeed":87.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21361281412551,"aZ":-20.08077586918873,"pfxX":-8.877959050787542,"pfxZ":6.1370429588420965,"pX":0.024959399817573644,"pZ":2.8786628194234503,"vX0":10.247186110369197,"vY0":-139.0122919438236,"vZ0":-4.0340453055037075,"x":116.05,"y":161.06,"x0":-2.5439387175203705,"y0":50.00012261806293,"z0":5.670118823113603,"aX":-17.488838894186305},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.4,"breakHorizontal":14.2,"spinRate":2045,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3930112711380147,"extension":6.413310172623248},"hitData":{"launchSpeed":102.7,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.71,"coordY":148.44}},"index":6,"playId":"404e4537-e8d0-3a06-ac59-9f1e8e3c49f8","pitchNumber":6,"startTime":"2026-03-21T18:18:08.977Z","endTime":"2026-03-21T18:18:15.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-4.699999999999996,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:18:15.966Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:20:37.365Z","endTime":"2026-03-21T18:21:58.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: AJ Salgado replaces right fielder Mike Tauchman, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-21T18:20:20.875Z","endTime":"2026-03-21T18:20:39.500Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814514,"link":"/api/v1/people/814514"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":643565,"link":"/api/v1/people/643565"},"defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.850565606469093,"aZ":-26.073522995320147,"pfxX":2.416141716082455,"pfxZ":3.623002368119497,"pX":-0.3888422708139137,"pZ":3.420512046560357,"vX0":5.501645032680942,"vY0":-129.20507513439046,"vZ0":-1.32328179436826,"x":131.82,"y":146.43,"x0":-2.862890969497368,"y0":50.005058748730896,"z0":5.950020164388096,"aX":4.068770539796143},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.5,"breakHorizontal":-5.6,"spinRate":2072,"spinDirection":169},"zone":1,"typeConfidence":2.0,"plateTime":0.4245339429973858,"extension":6.53602036878792},"index":1,"playId":"4c69def2-225b-3127-9353-291fad3ef52a","pitchNumber":1,"startTime":"2026-03-21T18:20:39.500Z","endTime":"2026-03-21T18:20:43.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":84.5,"endSpeed":77.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95751222106593,"aZ":-23.69834496026339,"pfxX":-9.833934740015588,"pfxZ":5.6074266528647705,"pX":0.7945177147964626,"pZ":1.3080195567054038,"vX0":10.746197520656985,"vY0":-122.41297432516683,"vZ0":-5.842979021918003,"x":86.71,"y":203.46,"x0":-2.3819499090974428,"y0":50.00555841714852,"z0":5.764288543265646,"aX":-14.874735965167146},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.9,"breakHorizontal":15.1,"spinRate":1698,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.44803558048440495,"extension":6.794425583464979},"index":2,"playId":"43099f5c-de34-3c41-b8bb-5d5b99942b8d","pitchNumber":2,"startTime":"2026-03-21T18:20:54.901Z","endTime":"2026-03-21T18:20:58.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.659771506058416,"aZ":-23.929997714549838,"pfxX":-9.114304591460137,"pfxZ":5.5995771029349015,"pX":0.7513542984144433,"pZ":2.4687430662471703,"vX0":10.069185422937148,"vY0":-121.11628475385243,"vZ0":-2.9491929154162406,"x":88.36,"y":172.12,"x0":-2.2935489955532016,"y0":50.00164629138288,"z0":5.815429172432528,"aX":-13.417123316813042},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.6,"breakHorizontal":13.8,"spinRate":1600,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4538104127848861,"extension":6.794967556322052},"index":3,"playId":"eea9865d-f40d-3791-81e2-191c07316e2e","pitchNumber":3,"startTime":"2026-03-21T18:21:10.174Z","endTime":"2026-03-21T18:21:14.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73755367980215,"aZ":-11.729073996243791,"pfxX":-2.8309992261838453,"pfxZ":10.635509669149156,"pX":0.414303294989747,"pZ":3.9780013843375763,"vX0":8.835944974539235,"vY0":-138.22749139707255,"vZ0":-2.946830356741367,"x":101.21,"y":131.37,"x0":-2.465228146991783,"y0":50.00052603146784,"z0":5.852801220345994,"aX":-5.4423318513096},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":3.1,"spinRate":2226,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.3972743296554029,"extension":6.646697815172921},"index":4,"playId":"06fc64b8-59c2-3e17-85cc-52dc3be36c5c","pitchNumber":4,"startTime":"2026-03-21T18:21:32.108Z","endTime":"2026-03-21T18:21:35.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30404327832408,"aZ":-24.292504435413072,"pfxX":-8.607965713016235,"pfxZ":5.165135460033694,"pX":0.9538236894270332,"pZ":2.6886795284623677,"vX0":10.677329980309818,"vY0":-122.94867438334146,"vZ0":-2.6356824047695575,"x":80.64,"y":166.19,"x0":-2.334992367092968,"y0":50.000107454228306,"z0":5.8450475499186,"aX":-13.124217082095305},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.9,"breakHorizontal":13.0,"spinRate":1495,"spinDirection":241},"zone":12,"typeConfidence":2.0,"plateTime":0.44618936175675294,"extension":6.690650320032094},"index":5,"playId":"f811468a-40e6-3404-a68c-a4cf78f165f6","pitchNumber":5,"startTime":"2026-03-21T18:21:52.495Z","endTime":"2026-03-21T18:21:58.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":804636,"link":"/api/v1/people/804636"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":1.1999999999999957,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:21:58.857Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Paredes strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:24:50.786Z","endTime":"2026-03-21T18:26:45.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628709,"fullName":"Ofreidy Gómez","link":"/api/v1/people/628709"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[1],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T18:22:15.300Z","endTime":"2026-03-21T18:23:19.522Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ofreidy Gómez replaces Jonah Tong.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-21T18:23:19.522Z","endTime":"2026-03-21T18:24:52.896Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628709,"link":"/api/v1/people/628709"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":804636,"link":"/api/v1/people/804636","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.21664169369038,"aZ":-33.19158096357144,"pfxX":4.803363410378587,"pfxZ":-0.6584628850528365,"pX":1.730314925409693,"pZ":2.4427339795595873,"vX0":5.187764082577721,"vY0":-122.54798591790687,"vZ0":-1.29553759051807,"x":51.04,"y":172.83,"x0":-1.0278904216891322,"y0":50.004686499282144,"z0":5.779831203160214,"aX":7.401950813417481},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.2,"breakHorizontal":-9.8,"spinRate":2436,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4447188539337028,"extension":6.633971100198751},"index":2,"playId":"bdb9486c-1cb5-3154-a556-2896b2d619f7","pitchNumber":1,"startTime":"2026-03-21T18:24:52.896Z","endTime":"2026-03-21T18:24:56.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628709,"link":"/api/v1/people/628709","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80378184925771,"aZ":-20.046933875997617,"pfxX":-9.28998228260417,"pfxZ":6.155943041729344,"pX":-1.1578775533472874,"pZ":2.1079784132743744,"vX0":2.7025611267288787,"vY0":-139.35137162886483,"vZ0":-6.2749712981904695,"x":161.14,"y":181.86,"x0":-0.9322592202412165,"y0":50.002522975057246,"z0":5.709675069487892,"aX":-18.30215310861309},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.1,"breakHorizontal":16.3,"spinRate":2064,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.39278842430905625,"extension":6.769791035657996},"index":3,"playId":"fdb7d6ad-8d23-3a3d-8073-7a3fad67eb2e","pitchNumber":2,"startTime":"2026-03-21T18:25:08.181Z","endTime":"2026-03-21T18:25:11.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628709,"link":"/api/v1/people/628709","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43700570146163,"aZ":-18.316893899320387,"pfxX":-9.425854647487931,"pfxZ":6.962815503642421,"pX":-0.5187729483527764,"pZ":2.7816238128637445,"vX0":4.565310221155439,"vY0":-140.10218189749932,"vZ0":-4.895814581487099,"x":136.77,"y":163.68,"x0":-0.9442268038311169,"y0":50.00067400810255,"z0":5.747638186605788,"aX":-18.748694113136448},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":16.1,"spinRate":2192,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3908446723527801,"extension":6.735007886813656},"index":4,"playId":"aec66e5d-fe09-39db-bbd6-9abba53d0330","pitchNumber":3,"startTime":"2026-03-21T18:25:24.106Z","endTime":"2026-03-21T18:25:28.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628709,"link":"/api/v1/people/628709","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.827590130945314,"aZ":-26.173815087998282,"pfxX":2.4886576430148004,"pfxZ":3.786455433675707,"pX":2.145516269070141,"pZ":2.373767357970845,"vX0":6.747227136278024,"vY0":-124.48776308105236,"vZ0":-2.822822088028187,"x":35.22,"y":174.69,"x0":-0.9131434246864447,"y0":50.0009108683051,"z0":5.668039762543045,"aX":3.941243244919193},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.5,"breakHorizontal":-5.9,"spinRate":2330,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.43843714632347375,"extension":6.589443225856268},"index":5,"playId":"21d0a2e1-5f4d-3c51-bf7a-ec99bdc0f298","pitchNumber":4,"startTime":"2026-03-21T18:25:40.914Z","endTime":"2026-03-21T18:25:44.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628709,"link":"/api/v1/people/628709","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.187650147369006,"aZ":-17.434743282095297,"pfxX":-8.623838629354834,"pfxZ":7.371437001171774,"pX":0.6407044930509515,"pZ":1.9893971474690677,"vX0":7.372290784072266,"vY0":-140.37171120968515,"vZ0":-7.144625221228793,"x":92.58,"y":185.07,"x0":-0.8967152487302009,"y0":50.001501613584175,"z0":5.6986053321547505,"aX":-17.242504458837132},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.1,"breakHorizontal":14.2,"spinRate":2242,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.38990407467290833,"extension":6.901217462718016},"index":6,"playId":"05817317-1669-349d-af4d-925bc97bb7d3","pitchNumber":5,"startTime":"2026-03-21T18:25:56.805Z","endTime":"2026-03-21T18:26:01.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628709,"link":"/api/v1/people/628709","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-03-21T18:26:06.692Z","endTime":"2026-03-21T18:26:21.870Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":628709,"link":"/api/v1/people/628709","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.243489672715175,"aZ":-19.728258986849564,"pfxX":-8.868545475289965,"pfxZ":6.2206004326579984,"pX":0.2877658280958653,"pZ":1.541603977935318,"vX0":6.092940636410199,"vY0":-140.00914279446255,"vZ0":-7.918739975624419,"x":106.03,"y":197.16,"x0":-0.7555231226255087,"y0":50.00543172490201,"z0":5.679845684007713,"aX":-17.75044797234616},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.0,"breakHorizontal":15.0,"spinRate":2182,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3900242162416525,"extension":6.749863104638143},"index":8,"playId":"f24bb992-9a46-33ca-971c-a9868de18f66","pitchNumber":6,"startTime":"2026-03-21T18:26:21.870Z","endTime":"2026-03-21T18:26:26.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628709,"link":"/api/v1/people/628709","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":86.4,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566070029521022,"aZ":-25.381365469458345,"pfxX":4.84041716544125,"pfxZ":4.236928385879122,"pX":0.9511028487273979,"pZ":2.0266464171843577,"vX0":3.4238752552648632,"vY0":-125.86121661359022,"vZ0":-3.9253840192739906,"x":80.75,"y":184.06,"x0":-1.0559332892801272,"y0":50.004947572216935,"z0":5.6621836677366755,"aX":7.765729547588456},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.0,"breakHorizontal":-9.6,"spinRate":2373,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.43520013081169395,"extension":6.622583453211042},"index":9,"playId":"9faf37ef-d93e-39a0-a39c-7faed41bf5f2","pitchNumber":7,"startTime":"2026-03-21T18:26:41.805Z","endTime":"2026-03-21T18:26:45.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628709,"link":"/api/v1/people/628709","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":628709,"link":"/api/v1/people/628709"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":628709,"link":"/api/v1/people/628709"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:26:45.305Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cam Smith pops out to second baseman Marcus Semien.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T18:26:48.668Z","endTime":"2026-03-21T18:28:07.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628709,"fullName":"Ofreidy Gómez","link":"/api/v1/people/628709"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79638419428766,"aZ":-27.41962701730212,"pfxX":5.957683308653365,"pfxZ":3.0941440441542554,"pX":-0.8994411278485713,"pZ":4.213714461437061,"vX0":-1.1380785545594758,"vY0":-122.98730769924192,"vZ0":1.636194143736172,"x":151.28,"y":125.01,"x0":-1.205512060888702,"y0":50.00141372413017,"z0":5.8610073391021045,"aX":9.14947489071321},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.2,"breakHorizontal":-10.6,"spinRate":2379,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.4449173605034633,"extension":6.404355819129916},"index":0,"playId":"02ac380d-96a9-3c66-aaa0-3fd8b974a485","pitchNumber":1,"startTime":"2026-03-21T18:27:08.118Z","endTime":"2026-03-21T18:27:11.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628709,"link":"/api/v1/people/628709","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.764183737274287,"aZ":-26.133280119512378,"pfxX":3.894450640865408,"pfxZ":3.7844852099192687,"pX":1.5791237537443605,"pZ":1.5272769327732238,"vX0":5.001169323209183,"vY0":-125.43501585309573,"vZ0":-4.875288015810703,"x":56.81,"y":197.54,"x0":-0.9447457159971819,"y0":50.005632840705076,"z0":5.620307587382335,"aX":6.222361136473823},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.0,"breakHorizontal":-8.2,"spinRate":2365,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.43622971830342827,"extension":6.6934529983929405},"index":1,"playId":"c59fdea4-8d72-3fba-88c6-540a948aa887","pitchNumber":2,"startTime":"2026-03-21T18:27:24.558Z","endTime":"2026-03-21T18:27:27.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628709,"link":"/api/v1/people/628709","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08752875790197,"aZ":-13.926862702318179,"pfxX":-5.536777603203688,"pfxZ":9.371158175878465,"pX":-0.02254331449240816,"pZ":3.7333441336531124,"vX0":4.1308633142507905,"vY0":-139.31941090342295,"vZ0":-3.1238668035853907,"x":117.86,"y":137.98,"x0":-0.8123039600214315,"y0":50.00110566175414,"z0":5.801463722836627,"aX":-10.779381628904568},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":9.1,"spinRate":2324,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3945799010559625,"extension":6.675042485287684},"index":2,"playId":"8c568f16-e75c-30d9-a242-fec24bed9beb","pitchNumber":3,"startTime":"2026-03-21T18:27:42.239Z","endTime":"2026-03-21T18:27:46.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628709,"link":"/api/v1/people/628709","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.024606705042196,"aZ":-16.094293842008067,"pfxX":-5.940368199980293,"pfxZ":8.071292196636758,"pX":-0.7705709898258735,"pZ":2.8470176420673976,"vX0":2.502668607737344,"vY0":-141.38597669545712,"vZ0":-5.035273705375172,"x":146.37,"y":161.91,"x0":-0.9034910163465889,"y0":50.004079100055925,"z0":5.709930630148605,"aX":-11.835626395747092},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":10.1,"spinRate":2318,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3897896033417214,"extension":6.828322763563342},"hitData":{"launchSpeed":65.0,"launchAngle":33.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.9,"coordY":118.91}},"index":3,"playId":"4c377f9d-4ece-3eea-9969-0eb67ae82bdb","pitchNumber":4,"startTime":"2026-03-21T18:28:02.606Z","endTime":"2026-03-21T18:28:07.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628709,"link":"/api/v1/people/628709","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":628709,"link":"/api/v1/people/628709"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":628709,"link":"/api/v1/people/628709"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.25,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:28:07.530Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:29:50.878Z","endTime":"2026-03-21T18:31:00.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.662906486781708,"aZ":-27.72443004582627,"pfxX":0.935994891611493,"pfxZ":2.7147922030982006,"pX":-0.052242696258815474,"pZ":2.828968404941316,"vX0":6.531898575744592,"vY0":-126.8657599107913,"vZ0":-2.175109693719369,"x":118.99,"y":162.4,"x0":-2.776230641146075,"y0":50.00320200637999,"z0":5.895670319915122,"aX":1.5322675885552737},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":-3.1,"spinRate":2408,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.43086291492944806,"extension":6.167496839719142},"index":0,"playId":"169157dd-3980-37e4-a464-d1acf8d53a19","pitchNumber":1,"startTime":"2026-03-21T18:30:13.794Z","endTime":"2026-03-21T18:30:17.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22230501721502,"aZ":-12.509970107606607,"pfxX":-5.135695502577615,"pfxZ":10.458307594788714,"pX":0.5601087674601296,"pZ":2.4124900256648427,"vX0":10.28009312343563,"vY0":-136.319404474924,"vZ0":-6.548897982354638,"x":95.65,"y":173.64,"x0":-2.5941822626395954,"y0":50.00336971782507,"z0":5.7112131789832175,"aX":-9.657701100623719},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":7.1,"spinRate":2267,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4019373625185856,"extension":6.211547218625248},"index":1,"playId":"2c7c7183-c38b-3476-becc-4347628860dc","pitchNumber":2,"startTime":"2026-03-21T18:30:26.008Z","endTime":"2026-03-21T18:30:30.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.309965593492713,"aZ":-29.782074566496902,"pfxX":-9.351039981276895,"pfxZ":1.546971154396232,"pX":-1.1288099439796966,"pZ":3.433621501474982,"vX0":7.243165798375791,"vY0":-123.34999355749105,"vZ0":-0.06748034564885985,"x":160.03,"y":146.07,"x0":-2.886982911822837,"y0":50.00031647571785,"z0":5.970337491623029,"aX":-14.422093996433908},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.0,"breakHorizontal":15.2,"spinRate":1348,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4438800091589674,"extension":6.0961614247079385},"index":2,"playId":"fdf5ec9b-b53a-3b6f-9a60-60a712a2f407","pitchNumber":3,"startTime":"2026-03-21T18:30:42.941Z","endTime":"2026-03-21T18:30:47.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.800330907592574,"aZ":-31.135537840941616,"pfxX":-9.262273986514026,"pfxZ":0.6709604977628101,"pX":0.3346359326924641,"pZ":0.9976190278845928,"vX0":10.176921447471457,"vY0":-123.45334466272296,"vZ0":-5.269293250943636,"x":104.24,"y":211.84,"x0":-2.6311991255988936,"y0":50.002733352830646,"z0":5.770014669265485,"aX":-14.345257772732454},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":14.5,"spinRate":1378,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.44309077248906137,"extension":6.223194678144963},"index":3,"playId":"0c19c819-d124-36a4-8032-657ed7012183","pitchNumber":4,"startTime":"2026-03-21T18:30:56.895Z","endTime":"2026-03-21T18:31:00.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:31:00.868Z","atBatIndex":36},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"AJ Salgado triples (1) on a sharp line drive to center fielder Zach Cole.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:31:04.217Z","endTime":"2026-03-21T18:32:23.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":814514,"fullName":"AJ Salgado","link":"/api/v1/people/814514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":814514,"fullName":"AJ Salgado","link":"/api/v1/people/814514"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":814514,"fullName":"AJ Salgado","link":"/api/v1/people/814514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.862466933064816,"aZ":-13.769767360149311,"pfxX":-5.343441778352126,"pfxZ":9.815086802131615,"pX":-1.9999169411740536,"pZ":3.1394039814507715,"vX0":4.152559882922761,"vY0":-136.73229174970913,"vZ0":-4.377670482628182,"x":193.23,"y":154.02,"x0":-2.851423250035398,"y0":50.00220510215553,"z0":5.72015205007004,"aX":-10.019760096658453},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":8.6,"spinRate":2167,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40205573604635303,"extension":6.254419358757234},"index":0,"playId":"8f18ad83-b553-3ee4-991f-ade58b935b81","pitchNumber":1,"startTime":"2026-03-21T18:31:59.339Z","endTime":"2026-03-21T18:32:02.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":814514,"link":"/api/v1/people/814514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":94.6,"endSpeed":86.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70100978855792,"aZ":-13.83061548411074,"pfxX":-5.012234666622018,"pfxZ":9.669401695737228,"pX":-0.0177387968380906,"pZ":1.8569392203953574,"vX0":9.46821788613061,"vY0":-137.19589850248306,"vZ0":-7.592534419266628,"x":117.68,"y":188.64,"x0":-2.8698337855325677,"y0":50.00386643686588,"z0":5.612180011396671,"aX":-9.510349122583104},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":7.0,"spinRate":2152,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3999560664711628,"extension":6.298503985668857},"hitData":{"launchSpeed":102.2,"launchAngle":10.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":157.57,"coordY":78.84}},"index":1,"playId":"732d8698-88f6-384c-b1e9-7e5e68fef586","pitchNumber":2,"startTime":"2026-03-21T18:32:13.476Z","endTime":"2026-03-21T18:32:23.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":814514,"link":"/api/v1/people/814514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814514,"link":"/api/v1/people/814514"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":814514,"link":"/api/v1/people/814514"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.400000000000002,"awayTeamWinProbability":76.6,"homeTeamWinProbabilityAdded":6.900000000000002,"leverageIndex":0.71,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:32:23.845Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Alvarez singles on a fly ball to right fielder Cam Smith. AJ Salgado scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:32:59.006Z","endTime":"2026-03-21T18:34:03.961Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":814514,"fullName":"AJ Salgado","link":"/api/v1/people/814514"},"responsiblePitcher":{"id":681347,"link":"/api/v1/people/681347"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17424972898412,"aZ":-19.845258925743707,"pfxX":-11.31346259967399,"pfxZ":6.71438049747761,"pX":0.5636319251718129,"pZ":2.5005704702872515,"vX0":12.209355327995182,"vY0":-134.87758632677185,"vZ0":-4.824127103946425,"x":95.52,"y":171.26,"x0":-2.558480887167896,"y0":50.006588750054014,"z0":5.717841345242751,"aX":-20.78603808418049},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":17.8,"spinRate":1985,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.40657666839195894,"extension":6.441190250906158},"index":0,"playId":"1804f192-667c-3873-accc-f9e9665e74d7","pitchNumber":1,"startTime":"2026-03-21T18:33:15.154Z","endTime":"2026-03-21T18:33:19.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"third":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04200533726067,"aZ":-20.556210751893143,"pfxX":-10.82507732270178,"pfxZ":6.228777783883524,"pX":-1.0770635639170083,"pZ":3.2532205724463616,"vX0":7.946797613699994,"vY0":-136.4649121857008,"vZ0":-2.900141977981143,"x":158.06,"y":150.94,"x0":-2.6362497141385175,"y0":50.004247228269996,"z0":5.763363234423234,"aX":-20.19925016486972},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":17.6,"spinRate":2053,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4030218315414089,"extension":6.249685712805754},"index":1,"playId":"8bc89f1b-9353-3c01-91ad-f8eca4961510","pitchNumber":2,"startTime":"2026-03-21T18:33:32.035Z","endTime":"2026-03-21T18:33:39.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"third":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":70.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.293681082552638,"aZ":-35.39553478874686,"pfxX":7.995202154401387,"pfxZ":-2.529396938156504,"pX":1.0364753095618693,"pZ":1.3009777781125047,"vX0":5.621277120348673,"vY0":-114.26331653234752,"vZ0":-2.2416482498962034,"x":77.49,"y":203.65,"x0":-2.527052110799004,"y0":50.00283329148067,"z0":5.898927975353574,"aX":10.180807896469421},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-4.9,"breakHorizontal":-16.3,"spinRate":2822,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4863194347314268,"extension":6.046730568865291},"hitData":{"launchSpeed":68.4,"launchAngle":28.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.66,"coordY":108.22}},"index":2,"playId":"abfed54d-de66-3f87-b80e-c42a61019feb","pitchNumber":3,"startTime":"2026-03-21T18:33:56.861Z","endTime":"2026-03-21T18:34:03.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"third":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.299999999999997,"awayTeamWinProbability":70.7,"homeTeamWinProbabilityAdded":5.899999999999995,"leverageIndex":1.41,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:34:03.961Z","atBatIndex":38},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Francisco Lindor grounds into a double play, first baseman Christian Walker to shortstop Nick Allen to first baseman Christian Walker. Francisco Alvarez out at 2nd. Francisco Lindor out at 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T18:34:12.019Z","endTime":"2026-03-21T18:35:36.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.0,"endSpeed":82.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.865489850700047,"aZ":-26.14787592744398,"pfxX":2.4399587874360216,"pfxZ":3.4716939000670486,"pX":0.2516905750125863,"pZ":3.0433680881214977,"vX0":7.253932350124954,"vY0":-130.94237134426803,"vZ0":-2.066072724960257,"x":107.41,"y":156.61,"x0":-2.872272013328569,"y0":50.00171487185825,"z0":5.800653892331409,"aX":4.231510219925905},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.0,"breakHorizontal":-6.0,"spinRate":2384,"spinDirection":185},"zone":3,"typeConfidence":2.0,"plateTime":0.41843174516007986,"extension":6.2004295469406046},"index":0,"playId":"7c713e6b-f371-31fe-bb96-d9c1f8d4c349","pitchNumber":1,"startTime":"2026-03-21T18:34:39.956Z","endTime":"2026-03-21T18:34:43.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-03-21T18:34:59.906Z","endTime":"2026-03-21T18:35:07.542Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":94.7,"endSpeed":86.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.020128017572425,"aZ":-18.416458190314753,"pfxX":-5.152565580051601,"pfxZ":7.182602287049647,"pX":-1.526760493063448,"pZ":4.024653463851521,"vX0":5.708605007018852,"vY0":-137.86240794620488,"vZ0":-1.272561286169061,"x":175.2,"y":130.11,"x0":-2.9595767621518796,"y0":50.00360884610134,"z0":5.741178765810579,"aX":-9.87125589802369},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":8.0,"spinRate":2102,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39802202263539943,"extension":6.182697340269434},"index":2,"playId":"0d167ddb-d477-3132-af9f-7d4d3441d96b","pitchNumber":2,"startTime":"2026-03-21T18:35:07.542Z","endTime":"2026-03-21T18:35:11.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.902610285460057,"aZ":-24.85666068879959,"pfxX":-8.858101172927686,"pfxZ":4.547023846864434,"pX":-0.5273570092658235,"pZ":2.098659062994073,"vX0":8.149689212353701,"vY0":-125.89855369785622,"vZ0":-4.248371847893753,"x":137.1,"y":182.12,"x0":-2.651221203555372,"y0":50.00303163995897,"z0":5.813123760085895,"aX":-14.259247933052801},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.4,"breakHorizontal":14.3,"spinRate":1644,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.43458706403700686,"extension":6.354849798170904},"hitData":{"launchSpeed":76.8,"launchAngle":2.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.5,"coordY":166.62}},"index":3,"playId":"e24fee3e-0cf4-30c5-b032-ef2282685a51","pitchNumber":3,"startTime":"2026-03-21T18:35:24.835Z","endTime":"2026-03-21T18:35:36.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-7.199999999999996,"leverageIndex":1.75,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:35:36.283Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Cole called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T18:38:03.635Z","endTime":"2026-03-21T18:39:32.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Daniel Duarte replaces Ofreidy Gómez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T18:36:47.010Z","endTime":"2026-03-21T18:38:05.883Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650960,"link":"/api/v1/people/650960"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":628709,"link":"/api/v1/people/628709","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":77.2,"endSpeed":70.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28671230783145,"aZ":-41.85296423633993,"pfxX":7.14398446507314,"pfxZ":-7.650372353205338,"pX":-0.5348641947158785,"pZ":2.59401976388654,"vX0":-0.0047768534668877205,"vY0":-112.37169110988798,"vZ0":2.0028198425170345,"x":137.39,"y":168.74,"x0":-1.4591459786030856,"y0":50.00126500784946,"z0":5.975533804415039,"aX":9.042196877609268},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-13.0,"breakHorizontal":-12.8,"spinRate":2790,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.4893374486963715,"extension":5.920262011352121},"index":1,"playId":"c7d55441-a5c5-3f8f-b4d3-abc6a7767bfc","pitchNumber":1,"startTime":"2026-03-21T18:38:05.883Z","endTime":"2026-03-21T18:38:10.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650960,"link":"/api/v1/people/650960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.584990604861677,"aZ":-21.093801844584096,"pfxX":-0.0633417867942585,"pfxZ":6.177107667718696,"pX":1.1430145646557814,"pZ":1.3830936118446573,"vX0":6.341582186395449,"vY0":-132.64828453489687,"vZ0":-7.061399405425022,"x":73.43,"y":201.44,"x0":-1.2636855945000243,"y0":50.003241121100885,"z0":5.601441993008804,"aX":-0.11374723679350471},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.0,"breakHorizontal":-1.2,"spinRate":2484,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4118613952381631,"extension":5.907467271365525},"index":2,"playId":"cd42db45-fd43-376f-9349-2908a7ec7b6e","pitchNumber":2,"startTime":"2026-03-21T18:38:21.480Z","endTime":"2026-03-21T18:38:25.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650960,"link":"/api/v1/people/650960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":91.3,"endSpeed":84.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.448381778040616,"aZ":-19.798444880195827,"pfxX":0.9322614111244496,"pfxZ":6.875182700610561,"pX":1.5142810219081866,"pZ":2.186684981644052,"vX0":6.525533581693424,"vY0":-132.82050069801704,"vZ0":-5.382643752120579,"x":59.28,"y":179.74,"x0":-1.0880124607523398,"y0":50.004697812388784,"z0":5.664112290386329,"aX":1.6764083231351554},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.5,"breakHorizontal":-3.0,"spinRate":2561,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4112201088471803,"extension":5.917121025597664},"index":3,"playId":"2bb14886-5408-33e0-b2ae-c0ac8194b49c","pitchNumber":3,"startTime":"2026-03-21T18:38:37.912Z","endTime":"2026-03-21T18:38:45.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650960,"link":"/api/v1/people/650960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10041655707012,"aZ":-12.320456818970873,"pfxX":-5.410575910230643,"pfxZ":9.841357553502132,"pX":-0.49363153167919477,"pZ":2.2809035133359767,"vX0":3.5921745591418324,"vY0":-141.13025427597253,"vZ0":-7.308647875316782,"x":135.82,"y":177.2,"x0":-1.0799230563219815,"y0":50.00497615681405,"z0":5.697791076942905,"aX":-10.916375730601134},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":9.1,"spinRate":2387,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3880905442976399,"extension":5.8121378890401205},"index":4,"playId":"e4b219ca-86f0-3202-a48a-150ed0280fc5","pitchNumber":4,"startTime":"2026-03-21T18:39:26.121Z","endTime":"2026-03-21T18:39:32.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650960,"link":"/api/v1/people/650960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_ab"},{"player":{"id":650960,"link":"/api/v1/people/650960"},"credit":"p_ab"},{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_pa"},{"player":{"id":650960,"link":"/api/v1/people/650960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:39:32.062Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Walker flies out to right fielder AJ Salgado.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T18:39:33.830Z","endTime":"2026-03-21T18:40:25.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814514,"link":"/api/v1/people/814514"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.033399831809614,"aZ":-27.742621824780986,"pfxX":7.9074209100138795,"pfxZ":3.0531814773276382,"pX":1.0388219244770913,"pZ":2.2477286913622843,"vX0":3.097479767826138,"vY0":-119.92319044832827,"vZ0":-2.484465267609316,"x":77.4,"y":178.09,"x0":-1.2981583244089545,"y0":50.00116670468012,"z0":5.781419964120668,"aX":11.471501121025208},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.2,"breakHorizontal":-15.1,"spinRate":2621,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.45741306821140837,"extension":5.892720509836015},"index":0,"playId":"8d280a65-d92a-3131-a273-163e8f94283a","pitchNumber":1,"startTime":"2026-03-21T18:39:56.286Z","endTime":"2026-03-21T18:40:00.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650960,"link":"/api/v1/people/650960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":95.1,"endSpeed":87.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57602197375382,"aZ":-20.26908903356351,"pfxX":-10.052694845441408,"pfxZ":6.123009679019675,"pX":-0.7295849693301928,"pZ":2.400734840531411,"vX0":5.2505871468476615,"vY0":-138.4554287661763,"vZ0":-4.689421022743811,"x":144.81,"y":173.96,"x0":-1.3433928892894744,"y0":50.000705653709964,"z0":5.4706024914733735,"aX":-19.537327206088943},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.3,"breakHorizontal":17.2,"spinRate":2146,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39541907382259955,"extension":5.780038174880376},"hitData":{"launchSpeed":78.0,"launchAngle":46.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.14,"coordY":118.7}},"index":1,"playId":"a66fc3a6-d4c1-397a-9264-5d26fca9cd46","pitchNumber":2,"startTime":"2026-03-21T18:40:12.914Z","endTime":"2026-03-21T18:40:25.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650960,"link":"/api/v1/people/650960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":650960,"link":"/api/v1/people/650960"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":650960,"link":"/api/v1/people/650960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:40:25.438Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yainer Diaz flies out to right fielder AJ Salgado.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T18:40:29.013Z","endTime":"2026-03-21T18:40:56.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":814514,"link":"/api/v1/people/814514"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44401133054297,"aZ":-15.736259451859139,"pfxX":-9.083732911216632,"pfxZ":8.613862772359703,"pX":-0.08327171673556039,"pZ":1.443312223220027,"vX0":6.031964703344281,"vY0":-137.2839348827943,"vZ0":-7.66856728263107,"x":120.17,"y":199.81,"x0":-1.1289841168391146,"y0":50.00233041032542,"z0":5.344261385874407,"aX":-17.33522493886716},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":15.1,"spinRate":2242,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3990010384136218,"extension":5.926679837478097},"hitData":{"launchSpeed":91.4,"launchAngle":42.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.72,"coordY":114.06}},"index":0,"playId":"d58d8437-f230-39e6-aba8-f23f32b664b1","pitchNumber":1,"startTime":"2026-03-21T18:40:49.421Z","endTime":"2026-03-21T18:40:56.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650960,"link":"/api/v1/people/650960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":650960,"link":"/api/v1/people/650960"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":650960,"link":"/api/v1/people/650960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:40:56.412Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:43:03.367Z","endTime":"2026-03-21T18:43:52.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.350333575649866,"aZ":-39.868527086008335,"pfxX":1.9585772415984515,"pfxZ":-5.7540318666749215,"pX":1.4160340964610463,"pZ":0.37331849380671767,"vX0":8.757151399976522,"vY0":-115.70301899077607,"vZ0":-3.6800626420659484,"x":63.02,"y":228.7,"x0":-2.69384251124146,"y0":50.00419795244885,"z0":5.85855967401159,"aX":2.617028662909954},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-11.2,"breakHorizontal":-6.0,"spinRate":2751,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.47589750169364775,"extension":6.140267196466066},"index":0,"playId":"9af01a41-9f5f-301e-be42-84860224b385","pitchNumber":1,"startTime":"2026-03-21T18:43:22.837Z","endTime":"2026-03-21T18:43:26.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.749251356818053,"aZ":-14.540182265676362,"pfxX":-5.246442745782463,"pfxZ":9.832085032215588,"pX":0.9853911627202188,"pZ":2.264834730929238,"vX0":11.759306523472032,"vY0":-133.35931806284222,"vZ0":-5.9097667954045745,"x":79.44,"y":177.63,"x0":-2.80769214636724,"y0":50.00647972831268,"z0":5.565778816740099,"aX":-9.414175047000215},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":6.8,"spinRate":2241,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4113483415516517,"extension":6.31563797371909},"hitData":{"launchSpeed":65.0,"launchAngle":-1.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":140.69,"coordY":182.7}},"index":1,"playId":"ffcf1908-4adb-32ed-a02c-9ed710ff4806","pitchNumber":2,"startTime":"2026-03-21T18:43:41.599Z","endTime":"2026-03-21T18:43:52.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:43:52.919Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a ground ball to center fielder Zach Cole.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:43:55.558Z","endTime":"2026-03-21T18:44:21.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29443759270243,"aZ":-22.578446161886095,"pfxX":-10.861854503919343,"pfxZ":5.326298269403631,"pX":-0.28226461245782,"pZ":2.1894116860422264,"vX0":10.256348615380583,"vY0":-133.5522659161071,"vZ0":-4.830961624537661,"x":127.76,"y":179.67,"x0":-2.764854968623162,"y0":50.006556449677724,"z0":5.649962592356711,"aX":-19.58650188691486},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":17.4,"spinRate":2143,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.41043021715065553,"extension":6.34348344972807},"hitData":{"launchSpeed":104.3,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.54,"coordY":187.07}},"index":0,"playId":"52d5408f-5f8f-3b2f-8613-c60e38aac880","pitchNumber":1,"startTime":"2026-03-21T18:44:16.125Z","endTime":"2026-03-21T18:44:21.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.6,"awayTeamWinProbability":73.4,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:44:21.643Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Polanco singles on a ground ball to third baseman Riley Unroe, deflected by pitcher Mike Burrows. Trace Willhoite to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:45:04.075Z","endTime":"2026-03-21T18:46:29.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"postOnSecond":{"id":688875,"fullName":"Trace Willhoite","link":"/api/v1/people/688875"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681347,"link":"/api/v1/people/681347"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":624523,"link":"/api/v1/people/624523"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":688875,"fullName":"Trace Willhoite","link":"/api/v1/people/688875"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Trace Willhoite replaces Bo Bichette.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T18:45:06.349Z","endTime":"2026-03-21T18:45:06.350Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688875,"link":"/api/v1/people/688875"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":666182,"link":"/api/v1/people/666182"},"base":1,"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.513493419540826,"aZ":-25.258152379000734,"pfxX":-10.058264944489725,"pfxZ":4.279617932967511,"pX":-1.1052304810173526,"pZ":1.2938393139116526,"vX0":6.982185363597076,"vY0":-126.54617140878187,"vZ0":-6.036196221206009,"x":159.13,"y":203.85,"x0":-2.597218202803364,"y0":50.00606534426362,"z0":5.741328220469386,"aX":-16.269638062917874},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.5,"breakHorizontal":16.6,"spinRate":1569,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4332952837928832,"extension":6.341013705368642},"index":1,"playId":"5fe96ed3-a95e-36a3-b4df-f735d906ba58","pitchNumber":1,"startTime":"2026-03-21T18:45:06.351Z","endTime":"2026-03-21T18:45:10.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":688875,"link":"/api/v1/people/688875"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":93.3,"endSpeed":84.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47579157671245,"aZ":-13.68812306404646,"pfxX":-6.8316182960278065,"pfxZ":10.098421975774375,"pX":-0.3015155222780967,"pZ":3.314054204959977,"vX0":8.80075460359186,"vY0":-135.404125559384,"vZ0":-3.7949960572525545,"x":128.49,"y":149.3,"x0":-2.7280190107856397,"y0":50.002616339128,"z0":5.711442975167192,"aX":-12.506192459137218},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":10.2,"spinRate":2202,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4067336024727828,"extension":6.412720151690212},"index":2,"playId":"5b9e2934-f5e2-3d95-8455-5c2560bb9096","pitchNumber":2,"startTime":"2026-03-21T18:45:24.430Z","endTime":"2026-03-21T18:45:30.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":688875,"link":"/api/v1/people/688875"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.721186465153014,"aZ":-17.40329321658907,"pfxX":-5.313783756770828,"pfxZ":7.778341014389493,"pX":0.5165379520653005,"pZ":3.941031121452192,"vX0":10.116921421054077,"vY0":-136.8101821410908,"vZ0":-1.752851942250527,"x":97.31,"y":132.37,"x0":-2.5361113531288733,"y0":50.001234002814506,"z0":5.780777967653334,"aX":-10.089712805793724},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":7.6,"spinRate":2182,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40009930265432336,"extension":6.377778872443985},"index":3,"playId":"523369bb-7d6e-31a1-9267-49ffca59040e","pitchNumber":3,"startTime":"2026-03-21T18:45:48.244Z","endTime":"2026-03-21T18:45:51.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":688875,"link":"/api/v1/people/688875"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.103711816872053,"aZ":-25.92465134435808,"pfxX":-9.609090595178914,"pfxZ":3.692200452950077,"pX":-0.5907909135209728,"pZ":2.6278157619281344,"vX0":8.246612602175663,"vY0":-128.870251728387,"vZ0":-3.1520734324357234,"x":139.52,"y":167.83,"x0":-2.5734400872551446,"y0":50.004735516033165,"z0":5.854938359535787,"aX":-16.272686388633435},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":15.7,"spinRate":1524,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.42395303692441555,"extension":6.3618171794352225},"hitData":{"launchSpeed":91.9,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":110.84,"coordY":170.26}},"index":4,"playId":"5ebc8f64-252b-34cc-8d67-e6e394a3768e","pitchNumber":4,"startTime":"2026-03-21T18:46:24.707Z","endTime":"2026-03-21T18:46:29.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"first":{"id":688875,"link":"/api/v1/people/688875"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":1.96,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:46:29.748Z","atBatIndex":45},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis Robert Jr. grounds into a force out, fielded by third baseman Riley Unroe. Trace Willhoite out at 3rd. Jorge Polanco to 2nd. Luis Robert Jr. to 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:49:35.082Z","endTime":"2026-03-21T18:51:10.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnSecond":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":688875,"fullName":"Trace Willhoite","link":"/api/v1/people/688875"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624523,"link":"/api/v1/people/624523"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T18:47:36.515Z","endTime":"2026-03-21T18:48:34.882Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":688875,"link":"/api/v1/people/688875"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Roddery Muñoz replaces Mike Burrows.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-21T18:48:34.882Z","endTime":"2026-03-21T18:49:37.404Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682610,"link":"/api/v1/people/682610"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":688875,"link":"/api/v1/people/688875"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87860379310691,"aZ":-16.97053092229027,"pfxX":-4.7773030991022765,"pfxZ":7.851441699185086,"pX":0.7908339873687628,"pZ":1.4208375007568619,"vX0":8.76290661790098,"vY0":-138.06720793493585,"vZ0":-7.890067634380007,"x":86.86,"y":200.42,"x0":-1.7991932310674588,"y0":50.00512653423243,"z0":5.451490292005784,"aX":-9.253580226548468},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.7,"breakHorizontal":6.8,"spinRate":2120,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3962584652834895,"extension":6.07023389087221},"index":2,"playId":"e0852d6d-1a2a-3377-913a-5a53af0a2e45","pitchNumber":1,"startTime":"2026-03-21T18:49:37.404Z","endTime":"2026-03-21T18:49:42.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":688875,"link":"/api/v1/people/688875"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.299614255679657,"aZ":-16.155610386972768,"pfxX":-4.461723720074464,"pfxZ":8.038445027984771,"pX":1.360125256116721,"pZ":1.5884619940321945,"vX0":9.510379446366406,"vY0":-139.97900661243918,"vZ0":-7.797191215101514,"x":65.16,"y":195.89,"x0":-1.495165002132502,"y0":50.00562852475858,"z0":5.458986113670291,"aX":-8.894875663872526},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":6.2,"spinRate":2220,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3906395299844254,"extension":5.953660156477559},"index":3,"playId":"bf4a2385-c17b-3ed0-bcc3-d5cfb063ded4","pitchNumber":2,"startTime":"2026-03-21T18:49:59.366Z","endTime":"2026-03-21T18:50:05.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":688875,"link":"/api/v1/people/688875"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":83.1,"endSpeed":76.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.259497971900064,"aZ":-37.94921616139886,"pfxX":0.7902454942874142,"pfxZ":-3.9135248529559172,"pX":1.5358744931008266,"pZ":1.2356606757535793,"vX0":6.923421170103796,"vY0":-120.85620704975406,"vZ0":-3.1935867262718385,"x":58.46,"y":205.42,"x0":-1.4725562391052933,"y0":50.00472627917104,"z0":5.917983997310339,"aX":1.1648199664697927},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.6,"breakHorizontal":-3.1,"spinRate":2201,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.45376343438690636,"extension":6.194341543719918},"index":4,"playId":"98ac67c3-eccf-38ef-be04-7faee28552bb","pitchNumber":3,"startTime":"2026-03-21T18:50:20.880Z","endTime":"2026-03-21T18:50:24.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":688875,"link":"/api/v1/people/688875"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.300558652719374,"aZ":-38.23259347691364,"pfxX":1.8208661204756993,"pfxZ":-3.92722638961296,"pX":2.141289405479341,"pZ":-0.08156694003987058,"vX0":8.643889864615382,"vY0":-123.63240071475214,"vZ0":-6.220905780756386,"x":35.38,"y":240.98,"x0":-1.6408443728658004,"y0":50.00274878663167,"z0":5.686823408179312,"aX":2.8084970626411714},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-8.4,"breakHorizontal":-5.4,"spinRate":2421,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.4435154390017413,"extension":6.10753416333301},"index":5,"playId":"0e799cdc-6935-36cc-a25b-98ae3b4208a1","pitchNumber":4,"startTime":"2026-03-21T18:50:41.142Z","endTime":"2026-03-21T18:50:45.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":688875,"link":"/api/v1/people/688875"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14085209034952,"aZ":-19.431036029272068,"pfxX":-7.420790176559512,"pfxZ":6.646886446353055,"pX":0.45375496694041295,"pZ":2.105645881878023,"vX0":8.707843911448784,"vY0":-138.37813262591393,"vZ0":-5.680128210107747,"x":99.7,"y":181.93,"x0":-1.7866914308234911,"y0":50.002542015540115,"z0":5.508858425587991,"aX":-14.228153561584985},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":11.4,"spinRate":2272,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.397542834935372,"extension":6.007205202951767},"hitData":{"launchSpeed":74.5,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.53,"coordY":167.83}},"index":6,"playId":"d29e5930-13f2-39d6-94dc-2fa30bffcd1a","pitchNumber":5,"startTime":"2026-03-21T18:51:03.887Z","endTime":"2026-03-21T18:51:10.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":688875,"link":"/api/v1/people/688875"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":682610,"link":"/api/v1/people/682610"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":682610,"link":"/api/v1/people/682610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-7.5,"leverageIndex":3.19,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:51:10.613Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks. Jorge Polanco to 3rd. Luis Robert Jr. to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:51:32.007Z","endTime":"2026-03-21T18:53:44.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnSecond":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnThird":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.5,"endSpeed":77.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.133181067147152,"aZ":-37.707622815396064,"pfxX":0.1496192258366169,"pfxZ":-3.6638536898162304,"pX":0.8703137584336201,"pZ":2.6163104590498065,"vX0":5.9892830857299835,"vY0":-122.93742790080542,"vZ0":-0.2637917558394064,"x":83.83,"y":168.14,"x0":-1.6292841467738206,"y0":50.00021638161858,"z0":5.958836688903568,"aX":0.22539771975940612},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.4,"breakHorizontal":-1.8,"spinRate":2352,"spinDirection":22},"zone":12,"typeConfidence":2.0,"plateTime":0.4476181627774536,"extension":5.939095891402592},"index":0,"playId":"2cd7e80e-5a4a-3663-95d0-4a0f26ba328f","pitchNumber":1,"startTime":"2026-03-21T18:51:41.684Z","endTime":"2026-03-21T18:51:45.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"second":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.543495456267514,"aZ":-24.280161454461435,"pfxX":-0.4418712556555313,"pfxZ":4.409353883319244,"pX":1.2013716688285707,"pZ":2.291730996720903,"vX0":8.261335564481392,"vY0":-132.48671045132696,"vZ0":-3.67905081303822,"x":71.21,"y":176.9,"x0":-1.890898843463051,"y0":50.00008966245574,"z0":5.459138147020262,"aX":-0.7909681161855684},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":-0.8,"spinRate":2461,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4123651197816369,"extension":5.901630780898729},"index":1,"playId":"ba472a3e-68bf-3b7e-aa2a-e3d439fe8e52","pitchNumber":2,"startTime":"2026-03-21T18:52:01.886Z","endTime":"2026-03-21T18:52:09.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"second":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-21T18:52:26.909Z","endTime":"2026-03-21T18:52:35.092Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"second":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":96.8,"endSpeed":88.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.076609494685318,"aZ":-18.24366874094235,"pfxX":-3.1220196215973015,"pfxZ":6.905786173070775,"pX":0.3741566004106711,"pZ":4.369898280677957,"vX0":7.1876299880293875,"vY0":-140.8923966571275,"vZ0":-0.30218547001858886,"x":102.74,"y":120.79,"x0":-1.8007124472281086,"y0":50.00036292320894,"z0":5.654375281305196,"aX":-6.296783022358259},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":4.2,"spinRate":2295,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3883051876163357,"extension":5.852136257602703},"index":3,"playId":"c4574b15-7a12-354e-8e7a-150458e22cd3","pitchNumber":3,"startTime":"2026-03-21T18:52:35.092Z","endTime":"2026-03-21T18:52:38.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"second":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.333704765632213,"aZ":-39.25710348207632,"pfxX":3.20648849001497,"pfxZ":-4.514823923162375,"pX":0.9331624815725437,"pZ":1.8800338576024398,"vX0":4.9117592523686575,"vY0":-124.4940244698164,"vZ0":-1.7425416154267308,"x":81.43,"y":188.02,"x0":-1.483244034882243,"y0":50.00602206176235,"z0":5.84289302109979,"aX":5.025739554723247},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.4,"breakHorizontal":-7.0,"spinRate":2368,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4402174586347267,"extension":6.124465644191242},"index":4,"playId":"98a0b2c7-475c-32e1-ab2d-5e344d6a8fde","pitchNumber":4,"startTime":"2026-03-21T18:52:55.226Z","endTime":"2026-03-21T18:53:00.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"second":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":85.7,"endSpeed":78.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.273879013471657,"aZ":-39.40843523797803,"pfxX":5.59217450325343,"pfxZ":-4.635240282211093,"pX":0.96285446641878,"pZ":1.2262456459461109,"vX0":4.543771735686232,"vY0":-124.65486057119557,"vZ0":-3.0910661528955443,"x":80.3,"y":205.67,"x0":-1.6164758963630244,"y0":50.005320031447795,"z0":5.766551758639,"aX":8.719124737006483},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-8.9,"breakHorizontal":-11.3,"spinRate":2511,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4409892759346521,"extension":6.169142844989551},"index":5,"playId":"bf2e7b13-a6e7-3732-aff0-94ad1326b9f0","pitchNumber":5,"startTime":"2026-03-21T18:53:17.894Z","endTime":"2026-03-21T18:53:23.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"second":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.759141997189623,"aZ":-24.130653129821784,"pfxX":-0.9546491809061664,"pfxZ":4.424128719689121,"pX":1.3635782578554791,"pZ":1.2893165427701745,"vX0":8.838550698814451,"vY0":-133.25816279322402,"vZ0":-6.228989741905414,"x":65.02,"y":203.97,"x0":-1.8570275273411214,"y0":50.00337467104442,"z0":5.374603700899212,"aX":-1.7373845948454656},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.0,"breakHorizontal":0.0,"spinRate":2471,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4093570354390885,"extension":5.983240305847181},"index":6,"playId":"2ad8fb7d-5157-3c62-85d2-89336db96487","pitchNumber":6,"startTime":"2026-03-21T18:53:39.151Z","endTime":"2026-03-21T18:53:44.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"second":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":682610,"link":"/api/v1/people/682610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":5.199999999999999,"leverageIndex":2.73,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:53:44.380Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Marcus Semien doubles (2) on a sharp line drive to left fielder Joey Loperfido. Jorge Polanco scores. Luis Robert Jr. scores. Brett Baty scores.","rbi":3,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:53:46.040Z","endTime":"2026-03-21T18:54:44.671Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":682610,"link":"/api/v1/people/682610"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":{"id":681347,"link":"/api/v1/people/681347"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":{"id":681347,"link":"/api/v1/people/681347"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93603713956073,"aZ":-15.145458891460308,"pfxX":-5.08307292889452,"pfxZ":8.560771068481245,"pX":-0.1911045479982366,"pZ":2.3968136077380593,"vX0":5.644682338567824,"vY0":-140.2205235622281,"vZ0":-5.9299436201801985,"x":124.28,"y":174.07,"x0":-1.5706082455122206,"y0":50.00569602285048,"z0":5.528578693505838,"aX":-10.115670816552138},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":8.0,"spinRate":2325,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3907352594901443,"extension":5.861477441395925},"index":0,"playId":"c53176b0-7da7-31c1-b401-7c489bdd74c3","pitchNumber":1,"startTime":"2026-03-21T18:54:10.213Z","endTime":"2026-03-21T18:54:13.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":673357,"link":"/api/v1/people/673357"},"third":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.277751879922302,"aZ":-37.29769467418416,"pfxX":0.03550795193187943,"pfxZ":-3.2313512483454385,"pX":-0.020610480829744673,"pZ":2.5756716304313705,"vX0":3.742590173895643,"vY0":-125.16518865382632,"vZ0":-0.7013628844777012,"x":117.79,"y":169.24,"x0":-1.5398525596391104,"y0":50.00202758840782,"z0":5.913860375021697,"aX":0.05565830854668556},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.8,"breakHorizontal":-1.0,"spinRate":2190,"spinDirection":19},"zone":5,"typeConfidence":2.0,"plateTime":0.43761547981327187,"extension":5.9654766781993676},"hitData":{"launchSpeed":104.6,"launchAngle":9.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":62.42,"coordY":136.84}},"index":1,"playId":"b63019a3-5577-3cf2-87e5-857dec83f1ad","pitchNumber":2,"startTime":"2026-03-21T18:54:37.397Z","endTime":"2026-03-21T18:54:44.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":673357,"link":"/api/v1/people/673357"},"third":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":682610,"link":"/api/v1/people/682610"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":682610,"link":"/api/v1/people/682610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.7,"awayTeamWinProbability":27.299999999999997,"homeTeamWinProbabilityAdded":42.10000000000001,"leverageIndex":4.67,"dramaIndex":380.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:54:44.671Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"AJ Salgado singles on a line drive to right fielder Cam Smith. Marcus Semien scores.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:55:01.088Z","endTime":"2026-03-21T18:57:41.033Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":814514,"fullName":"AJ Salgado","link":"/api/v1/people/814514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814514,"fullName":"AJ Salgado","link":"/api/v1/people/814514"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":814514,"fullName":"AJ Salgado","link":"/api/v1/people/814514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":{"id":682610,"link":"/api/v1/people/682610"},"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(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":84.3,"endSpeed":77.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192444512726986,"aZ":-34.800647165730645,"pfxX":5.501783100828742,"pfxZ":-1.7326636748321267,"pX":0.02489022089033927,"pZ":3.0917443227190744,"vX0":2.171029530032848,"vY0":-122.80511503243366,"vZ0":0.3467543022976818,"x":116.05,"y":155.3,"x0":-1.5875723288860473,"y0":50.00447828162595,"z0":5.929021818063522,"aX":8.333644016633697},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.8,"breakHorizontal":-10.4,"spinRate":2017,"spinDirection":39},"zone":2,"typeConfidence":2.0,"plateTime":0.4474298136498587,"extension":5.848608097999908},"index":0,"playId":"8854c3ae-e579-3c0d-8880-300b76b50c3d","pitchNumber":1,"startTime":"2026-03-21T18:55:34.789Z","endTime":"2026-03-21T18:55:40.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":814514,"link":"/api/v1/people/814514","batSide":{"code":"L","description":"Left"}},"second":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68943618295059,"aZ":-35.384840465710454,"pfxX":0.5209522888961935,"pfxZ":-2.1012000385598544,"pX":0.5106641602292443,"pZ":2.407995708999237,"vX0":5.233475350396266,"vY0":-123.27020273353222,"vZ0":-0.9626948835603106,"x":97.53,"y":173.76,"x0":-1.712043542314442,"y0":50.00135241859732,"z0":5.80477046906326,"aX":0.7958983341511172},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.7,"breakHorizontal":-2.3,"spinRate":2122,"spinDirection":25},"zone":6,"typeConfidence":2.0,"plateTime":0.44521478662885894,"extension":5.981725566613091},"index":1,"playId":"3d31ede3-9d47-3576-bc3f-b49a6442021d","pitchNumber":2,"startTime":"2026-03-21T18:55:55.098Z","endTime":"2026-03-21T18:55:58.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":814514,"link":"/api/v1/people/814514","batSide":{"code":"L","description":"Left"}},"second":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":95.9,"endSpeed":87.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.179414658232133,"aZ":-17.86287766931053,"pfxX":-4.023071467580445,"pfxZ":7.242341879771063,"pX":-0.4631032715116476,"pZ":4.227854036557003,"vX0":5.208892256960829,"vY0":-139.6111625982805,"vZ0":-0.6482054763528095,"x":134.65,"y":124.63,"x0":-1.8295729439740458,"y0":50.0012055679208,"z0":5.6378171671462995,"aX":-7.948405779563941},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":6.2,"spinRate":2196,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3921961624452641,"extension":5.9311185126426285},"index":2,"playId":"123861a4-ca17-3c5e-9fe5-7943a34eab46","pitchNumber":3,"startTime":"2026-03-21T18:56:23.981Z","endTime":"2026-03-21T18:56:27.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":814514,"link":"/api/v1/people/814514","batSide":{"code":"L","description":"Left"}},"second":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":91.4,"endSpeed":84.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90221796962869,"aZ":-27.671314165946427,"pfxX":-8.07394740552832,"pfxZ":2.512846675918512,"pX":0.9501597530869045,"pZ":0.8010089332491541,"vX0":8.635643655264378,"vY0":-132.7231129736991,"vZ0":-7.305997164562492,"x":80.78,"y":217.15,"x0":-1.2880110187815077,"y0":50.0057658769424,"z0":5.588764316581329,"aX":-14.488612339262495},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":12.8,"spinRate":1904,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4117887686728756,"extension":6.223922576626987},"index":3,"playId":"abfeb57d-2a96-363c-bbea-1fceea29dd4f","pitchNumber":4,"startTime":"2026-03-21T18:56:45.964Z","endTime":"2026-03-21T18:56:50.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":814514,"link":"/api/v1/people/814514","batSide":{"code":"L","description":"Left"}},"second":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.074931150172485,"aZ":-39.8481772389761,"pfxX":4.586614209571925,"pfxZ":-4.9527276300949055,"pX":0.343664322666903,"pZ":1.7091454548507992,"vX0":3.5005275447004673,"vY0":-124.44519287173131,"vZ0":-1.80021016668993,"x":103.9,"y":192.63,"x0":-1.6839367958092972,"y0":50.00602272625653,"z0":5.7838286457965,"aX":7.099543939614013},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-9.1,"breakHorizontal":-9.2,"spinRate":2363,"spinDirection":22},"zone":9,"typeConfidence":2.0,"plateTime":0.442396047371552,"extension":6.005162896842564},"index":4,"playId":"f769b971-fd6a-3081-9570-5596b45e17d5","pitchNumber":5,"startTime":"2026-03-21T18:57:06.574Z","endTime":"2026-03-21T18:57:10.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":814514,"link":"/api/v1/people/814514","batSide":{"code":"L","description":"Left"}},"second":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.582910444403584,"aZ":-27.426383221422316,"pfxX":-8.371072558464917,"pfxZ":2.7016605837687333,"pX":-0.321266873206628,"pZ":2.4922829507798743,"vX0":6.042079344414865,"vY0":-131.69296962190523,"vZ0":-3.183004314481252,"x":129.25,"y":171.49,"x0":-1.555997429099151,"y0":50.00550147511572,"z0":5.742170940313681,"aX":-14.727526692904378},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.4,"breakHorizontal":13.9,"spinRate":1882,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4156845559698472,"extension":6.114268231167433},"hitData":{"launchSpeed":110.1,"launchAngle":7.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.08,"coordY":127.23}},"index":5,"playId":"a9ab5035-5992-3663-86bc-a8db38253e2f","pitchNumber":6,"startTime":"2026-03-21T18:57:36.961Z","endTime":"2026-03-21T18:57:41.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":814514,"link":"/api/v1/people/814514","batSide":{"code":"L","description":"Left"}},"second":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814514,"link":"/api/v1/people/814514"},"credit":"b_ab"},{"player":{"id":682610,"link":"/api/v1/people/682610"},"credit":"p_ab"},{"player":{"id":814514,"link":"/api/v1/people/814514"},"credit":"b_pa"},{"player":{"id":682610,"link":"/api/v1/people/682610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":10.199999999999989,"leverageIndex":1.29,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:57:41.033Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Alvarez flies out to center fielder Zach Cole.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T18:58:57.656Z","endTime":"2026-03-21T18:59:27.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"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-21T18:58:16.915Z","endTime":"2026-03-21T18:58:59.804Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":90.3,"endSpeed":83.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.764118880143815,"aZ":-24.68333426636801,"pfxX":-0.409925936405229,"pfxZ":4.220825017272444,"pX":0.07423169538771773,"pZ":3.4604879077597013,"vX0":4.840273328756694,"vY0":-131.57750016077148,"vZ0":-0.8977215304596133,"x":114.17,"y":145.35,"x0":-1.726512830824072,"y0":50.002599122844146,"z0":5.615258278818211,"aX":-0.7282487333852966},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":-0.2,"spinRate":2230,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4143717707344541,"extension":5.9657955666782385},"index":1,"playId":"afbc6fbe-a5af-3c68-bde4-88f0436c5913","pitchNumber":1,"startTime":"2026-03-21T18:58:59.804Z","endTime":"2026-03-21T18:59:04.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.823872524319704,"aZ":-25.86446270476484,"pfxX":0.09287957983890038,"pfxZ":3.4456734708785266,"pX":0.524302258780182,"pZ":3.0154152599508204,"vX0":5.778899260134732,"vY0":-134.00033363835627,"vZ0":-1.71535098170307,"x":97.01,"y":157.36,"x0":-1.6653668059437874,"y0":50.00667128048092,"z0":5.4976923040767955,"aX":0.1693014272255729},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.1,"breakHorizontal":-1.3,"spinRate":2324,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.40752814460930065,"extension":6.056953213334814},"hitData":{"launchSpeed":90.1,"launchAngle":31.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.36,"coordY":63.24}},"index":2,"playId":"55f86eb5-50ea-3727-a200-32f965f928d5","pitchNumber":2,"startTime":"2026-03-21T18:59:19.023Z","endTime":"2026-03-21T18:59:27.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":682610,"link":"/api/v1/people/682610"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":682610,"link":"/api/v1/people/682610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:59:27.906Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cavan Biggio grounds out softly, pitcher Joe Jacques to first baseman Jorge Polanco.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T19:01:55.306Z","endTime":"2026-03-21T19:04:00.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624415,"fullName":"Cavan Biggio","link":"/api/v1/people/624415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682175,"fullName":"Joe Jacques","link":"/api/v1/people/682175"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"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":624415,"fullName":"Cavan Biggio","link":"/api/v1/people/624415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":682175,"link":"/api/v1/people/682175"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Simon Juan replaces left fielder Juan Soto, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T19:01:47.790Z","endTime":"2026-03-21T19:01:47.825Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703159,"link":"/api/v1/people/703159"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":650960,"link":"/api/v1/people/650960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Trace Willhoite remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T19:01:47.825Z","endTime":"2026-03-21T19:01:47.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688875,"link":"/api/v1/people/688875"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":666182,"link":"/api/v1/people/666182"},"defense":{"pitcher":{"id":650960,"link":"/api/v1/people/650960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Joe Jacques replaces Daniel Duarte.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T19:01:47.831Z","endTime":"2026-03-21T19:01:57.597Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682175,"link":"/api/v1/people/682175"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650960,"link":"/api/v1/people/650960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":90.9,"endSpeed":82.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30032613949532,"aZ":-34.11437569595727,"pfxX":10.459322331471437,"pfxZ":-1.106987461179708,"pX":1.648734555694393,"pZ":2.433263154795046,"vX0":-7.308437192187751,"vY0":-132.16907997767078,"vZ0":1.1215345524420102,"x":54.15,"y":173.08,"x0":3.102235782816131,"y0":50.00147695491211,"z0":4.524197760735412,"aX":18.353374301413197},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.4,"breakHorizontal":-17.2,"spinRate":1929,"spinDirection":83},"zone":14,"typeConfidence":0.9,"plateTime":0.41569770841612197,"extension":5.934056609116357},"index":3,"playId":"4bb99d96-4c36-3ce6-9c7c-9e31b7263aed","pitchNumber":1,"startTime":"2026-03-21T19:01:57.597Z","endTime":"2026-03-21T19:02:01.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":91.0,"endSpeed":82.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.123162803410068,"aZ":-37.40138060230658,"pfxX":9.370846509685366,"pfxZ":-2.9860478440162144,"pX":-0.2725184293073291,"pZ":2.3700130065233034,"vX0":-11.243910556907556,"vY0":-131.97529032152843,"vZ0":1.5133892001379305,"x":127.39,"y":174.79,"x0":2.841242846435294,"y0":50.002323074106265,"z0":4.559781241346192,"aX":16.401399402147295},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-4.8,"breakHorizontal":-14.3,"spinRate":1820,"spinDirection":87},"zone":4,"typeConfidence":0.91,"plateTime":0.4162594976291545,"extension":6.031508554514086},"index":4,"playId":"36b14be5-5cb0-3775-84a7-3d216396db25","pitchNumber":2,"startTime":"2026-03-21T19:02:12.712Z","endTime":"2026-03-21T19:02:26.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56262405167188,"aZ":-30.285862326012346,"pfxX":-9.945437645500437,"pfxZ":1.3388092665247893,"pX":1.6115629552120583,"pZ":2.672837224517289,"vX0":-1.3292008293718323,"vY0":-118.79376915992545,"vZ0":2.557008431435671,"x":55.57,"y":166.61,"x0":3.470683129132166,"y0":50.002779032123016,"z0":4.360213405414817,"aX":-14.025585911828857},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.5,"breakHorizontal":18.4,"spinRate":2328,"spinDirection":302},"zone":12,"typeConfidence":0.91,"plateTime":0.463431102635941,"extension":6.02163440023176},"index":5,"playId":"8aec3e2d-8757-33af-ad12-82c8b3582fb9","pitchNumber":3,"startTime":"2026-03-21T19:02:28.518Z","endTime":"2026-03-21T19:02:31.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.070608117319804,"aZ":-34.683136362534604,"pfxX":9.632324587277823,"pfxZ":-1.4298943622496019,"pX":-0.3594772141838325,"pZ":1.2856547862302528,"vX0":-12.13488635406943,"vY0":-132.28502427034468,"vZ0":-1.4060006823934024,"x":130.7,"y":204.07,"x0":3.059162699594744,"y0":50.00387948788319,"z0":4.392174941756214,"aX":16.888218672904735},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.6,"breakHorizontal":-14.4,"spinRate":2022,"spinDirection":86},"zone":13,"typeConfidence":0.91,"plateTime":0.41577107119530066,"extension":5.85845675369002},"index":6,"playId":"60449dda-523e-3c30-8181-183c29bff2cb","pitchNumber":4,"startTime":"2026-03-21T19:02:45.401Z","endTime":"2026-03-21T19:02:55.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":91.2,"endSpeed":82.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.491839855473103,"aZ":-36.34212444812459,"pfxX":10.104647476842072,"pfxZ":-2.376767981566828,"pX":0.5824507418714678,"pZ":1.974596245567027,"vX0":-9.767796767138934,"vY0":-132.41074025363562,"vZ0":0.5546494625305447,"x":94.8,"y":185.47,"x0":3.0282167276777487,"y0":50.00175222357735,"z0":4.447639385720233,"aX":17.722627795641294},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-3.8,"breakHorizontal":-15.8,"spinRate":2011,"spinDirection":89},"zone":9,"typeConfidence":0.91,"plateTime":0.4156056929962335,"extension":6.012332752520343},"index":7,"playId":"c2364c84-21ce-34ed-bbff-0dac8626bf13","pitchNumber":5,"startTime":"2026-03-21T19:03:03.507Z","endTime":"2026-03-21T19:03:09.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.176283381687792,"aZ":-33.13080530542761,"pfxX":9.8675103044609,"pfxZ":-0.5232541390701879,"pX":-0.29004383378499327,"pZ":1.9468731477698515,"vX0":-11.902785166045282,"vY0":-133.90287475350132,"vZ0":-0.27758231763331087,"x":128.06,"y":186.21,"x0":2.9173570456828655,"y0":50.00261527385345,"z0":4.409399292580998,"aX":18.033742071997892},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.8,"breakHorizontal":-15.5,"spinRate":2016,"spinDirection":95},"zone":7,"typeConfidence":0.91,"plateTime":0.40803949529978123,"extension":6.009331972165686},"index":8,"playId":"22b86c2f-ca52-3858-8923-44fc63a1ac25","pitchNumber":6,"startTime":"2026-03-21T19:03:33.586Z","endTime":"2026-03-21T19:03:38.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.248519046720123,"aZ":-36.73566246536157,"pfxX":9.823777305158519,"pfxZ":-2.5434517493019992,"pX":0.41566172648577365,"pZ":2.749038426619458,"vX0":-10.166995840610777,"vY0":-133.1863144973417,"vZ0":2.3937615087775206,"x":101.16,"y":164.56,"x0":3.0105592619730093,"y0":50.003425816701636,"z0":4.49963727695997,"aX":17.606824075133776},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-3.8,"breakHorizontal":-15.5,"spinRate":1996,"spinDirection":89},"zone":6,"typeConfidence":0.91,"plateTime":0.4116145000976372,"extension":6.0044806394030665},"hitData":{"launchSpeed":53.0,"launchAngle":-76.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.53,"coordY":190.86}},"index":9,"playId":"254b3e16-19cd-3a3d-9c1c-ee208a4d4a92","pitchNumber":7,"startTime":"2026-03-21T19:03:55.648Z","endTime":"2026-03-21T19:04:00.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624415,"link":"/api/v1/people/624415"},"credit":"b_ab"},{"player":{"id":682175,"link":"/api/v1/people/682175"},"credit":"p_ab"},{"player":{"id":624415,"link":"/api/v1/people/624415"},"credit":"b_pa"},{"player":{"id":682175,"link":"/api/v1/people/682175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:04:00.788Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Unroe walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T19:04:10.860Z","endTime":"2026-03-21T19:05:52.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682175,"fullName":"Joe Jacques","link":"/api/v1/people/682175"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.3,"endSpeed":74.9,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93734503121762,"aZ":-35.4008737016162,"pfxX":-6.998092106065686,"pfxZ":-2.2472996111299555,"pX":1.0198082113715858,"pZ":1.5039388529687356,"vX0":-3.380802006006489,"vY0":-119.74405917975113,"vZ0":0.8286447064366957,"x":78.13,"y":198.17,"x0":3.365175218025064,"y0":50.004995094803924,"z0":4.353428346333133,"aX":-10.031120440416503},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.5,"breakHorizontal":13.6,"spinRate":2386,"spinDirection":299},"zone":14,"typeConfidence":0.89,"plateTime":0.4597121025199904,"extension":5.9533508732479685},"index":0,"playId":"e483b3b0-1287-3872-8f7e-ea47f264b9f9","pitchNumber":1,"startTime":"2026-03-21T19:04:35.170Z","endTime":"2026-03-21T19:04:39.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":87.0,"endSpeed":79.8,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.174586051399327,"aZ":-28.27095936477195,"pfxX":1.2802711752135245,"pfxZ":2.429413990427337,"pX":-2.0457626881261204,"pZ":0.8875960891330417,"vX0":-13.05965569884884,"vY0":-126.08741637994387,"vZ0":-2.8785191570516813,"x":194.98,"y":214.81,"x0":3.0394559831621266,"y0":50.00298147268924,"z0":4.330647206484542,"aX":2.058520219873699},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":0.7,"spinRate":2139,"spinDirection":79},"zone":13,"typeConfidence":0.87,"plateTime":0.43477672149253355,"extension":6.155076864383714},"index":1,"playId":"a4d53133-6b9b-3aab-a856-997b0dc85f0a","pitchNumber":2,"startTime":"2026-03-21T19:04:51.914Z","endTime":"2026-03-21T19:04:55.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.222679369468988,"aZ":-37.531726418791536,"pfxX":9.05695406433746,"pfxZ":-2.9533316754052166,"pX":0.9336867423954625,"pZ":2.1268806223409222,"vX0":-8.81448598183177,"vY0":-133.8441304609759,"vZ0":0.940701839071242,"x":81.41,"y":181.35,"x0":3.0948914392511453,"y0":50.00534761443248,"z0":4.461091488920857,"aX":16.414594014679626},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-4.9,"breakHorizontal":-14.5,"spinRate":1936,"spinDirection":80},"zone":14,"typeConfidence":0.91,"plateTime":0.4094304711905483,"extension":5.957675566815345},"index":2,"playId":"dabc07b8-35d7-30e4-8439-e76205652a3f","pitchNumber":3,"startTime":"2026-03-21T19:05:10.808Z","endTime":"2026-03-21T19:05:14.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":92.6,"endSpeed":85.0,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52667000090505,"aZ":-35.354159431925325,"pfxX":9.405894044963748,"pfxZ":-1.7354807388289952,"pX":-1.0193932121096567,"pZ":1.077348787608778,"vX0":-13.656945351021289,"vY0":-134.23571904025192,"vZ0":-2.0298241762145555,"x":155.86,"y":209.69,"x0":2.9076264324747623,"y0":50.00555319406958,"z0":4.355609483262406,"aX":17.2019875941353},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-3.4,"breakHorizontal":-14.2,"spinRate":1995,"spinDirection":90},"zone":13,"typeConfidence":0.91,"plateTime":0.4077244034685563,"extension":6.028195216633926},"index":3,"playId":"871d018b-424f-360d-8537-5760e76b9090","pitchNumber":4,"startTime":"2026-03-21T19:05:28.736Z","endTime":"2026-03-21T19:05:32.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.734017615795562,"aZ":-33.244170788786946,"pfxX":9.445848120971176,"pfxZ":-0.5907023816010692,"pX":0.9566580756293068,"pZ":2.0637740145658348,"vX0":-8.762421428916074,"vY0":-133.51184053835917,"vZ0":0.1453899769740714,"x":80.53,"y":183.06,"x0":3.04795931345362,"y0":50.00297462763675,"z0":4.393760658918696,"aX":17.11754841074377},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.8,"breakHorizontal":-15.4,"spinRate":1967,"spinDirection":93},"zone":14,"typeConfidence":0.91,"plateTime":0.4096698608820737,"extension":5.922768415224358},"index":4,"playId":"4e2701a0-dde1-3e7d-89f9-9daf5e164629","pitchNumber":5,"startTime":"2026-03-21T19:05:45.908Z","endTime":"2026-03-21T19:05:52.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624523,"link":"/api/v1/people/624523"},"credit":"b_pa"},{"player":{"id":682175,"link":"/api/v1/people/682175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-3.999999999999986,"leverageIndex":0.94,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:05:52.153Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Allen singles on a ground ball to right fielder AJ Salgado. Riley Unroe to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T19:05:57.637Z","endTime":"2026-03-21T19:06:22.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682175,"fullName":"Joe Jacques","link":"/api/v1/people/682175"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"postOnSecond":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":814514,"link":"/api/v1/people/814514"},"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":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.888777042292336,"aZ":-34.67206625033189,"pfxX":9.908964751721834,"pfxZ":-1.385837392578221,"pX":0.20579230097856496,"pZ":2.2031364318286153,"vX0":-10.704439747177735,"vY0":-133.1616474811703,"vZ0":0.6431795016045436,"x":109.16,"y":179.3,"x0":2.9853441904343114,"y0":50.00460291778819,"z0":4.461693988379557,"aX":17.844879498848904},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-2.2,"breakHorizontal":-15.7,"spinRate":1999,"spinDirection":89},"zone":5,"typeConfidence":0.91,"plateTime":0.41090782113625224,"extension":6.0374658012013445},"hitData":{"launchSpeed":98.0,"launchAngle":3.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.86,"coordY":107.23}},"index":0,"playId":"235b7067-ed43-377e-8c3a-3ea7cff7c36f","pitchNumber":1,"startTime":"2026-03-21T19:06:18.212Z","endTime":"2026-03-21T19:06:22.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":682175,"link":"/api/v1/people/682175"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":682175,"link":"/api/v1/people/682175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.4,"awayTeamWinProbability":25.599999999999994,"homeTeamWinProbabilityAdded":-6.5,"leverageIndex":1.93,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:06:22.196Z","atBatIndex":53},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Joey Loperfido grounds into a force out, second baseman Marcus Semien to shortstop Francisco Lindor. Riley Unroe to 3rd. Nick Allen out at 2nd. Joey Loperfido to 1st.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T19:06:30.532Z","endTime":"2026-03-21T19:07:53.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682175,"fullName":"Joe Jacques","link":"/api/v1/people/682175"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnThird":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"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":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30726452831319,"aZ":-29.2122651108231,"pfxX":-7.084544762055282,"pfxZ":2.068488878440915,"pX":1.5028323058269963,"pZ":3.3497736356937287,"vX0":-2.500733005102548,"vY0":-119.00740058586291,"vZ0":3.90730572381429,"x":59.72,"y":148.34,"x0":3.4881995310728633,"y0":50.00158134471193,"z0":4.335971210829146,"aX":-10.138447780353204},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.0,"breakHorizontal":13.4,"spinRate":2400,"spinDirection":188},"zone":12,"typeConfidence":0.86,"plateTime":0.46062491016918994,"extension":6.045921723609664},"index":0,"playId":"da249071-f116-3aab-ad99-1a072bd26027","pitchNumber":1,"startTime":"2026-03-21T19:07:11.038Z","endTime":"2026-03-21T19:07:14.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":90.9,"endSpeed":83.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90588294448761,"aZ":-35.23743578566265,"pfxX":10.041883850991104,"pfxZ":-1.7210891708153886,"pX":-0.7233529602132773,"pZ":1.7211309726622168,"vX0":-12.849545610377945,"vY0":-131.87857587923298,"vZ0":-0.3633174668224628,"x":144.57,"y":192.31,"x0":2.889163296300924,"y0":50.0063935122297,"z0":4.441926590751729,"aX":17.83701266800204},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-3.0,"breakHorizontal":-15.6,"spinRate":1976,"spinDirection":92},"zone":7,"typeConfidence":0.91,"plateTime":0.4140431735380168,"extension":6.006387180470591},"index":1,"playId":"54fb2f94-b7fc-3763-a645-7d025da55cbe","pitchNumber":2,"startTime":"2026-03-21T19:07:28.461Z","endTime":"2026-03-21T19:07:32.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":91.4,"endSpeed":83.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6942251645675,"aZ":-34.283416036932294,"pfxX":10.492741409280551,"pfxZ":-1.181188204373722,"pX":0.22421786658169068,"pZ":2.2852062411906218,"vX0":-10.857524366872562,"vY0":-132.61765615988807,"vZ0":1.0148889644659689,"x":108.45,"y":177.08,"x0":3.0032230521818564,"y0":50.002685437152564,"z0":4.393388200271727,"aX":18.737187214683658},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.7,"breakHorizontal":-16.7,"spinRate":2003,"spinDirection":92},"zone":5,"typeConfidence":0.91,"plateTime":0.4126149989550618,"extension":6.202183693824367},"hitData":{"launchSpeed":93.2,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.17,"coordY":148.44}},"index":2,"playId":"e66ab02d-7e22-36bc-b439-bc0aa0ce330a","pitchNumber":3,"startTime":"2026-03-21T19:07:46.467Z","endTime":"2026-03-21T19:07:53.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":682175,"link":"/api/v1/people/682175"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":682175,"link":"/api/v1/people/682175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":6.999999999999986,"leverageIndex":3.2,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:07:53.538Z","atBatIndex":54},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Isaac Paredes grounds into a force out, second baseman Marcus Semien to shortstop Francisco Lindor. Joey Loperfido out at 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T19:08:07.404Z","endTime":"2026-03-21T19:10:11.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682175,"fullName":"Joe Jacques","link":"/api/v1/people/682175"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.571488996220133,"aZ":-29.123761647588474,"pfxX":1.2251134821629157,"pfxZ":1.9061690123845043,"pX":0.7735804211377216,"pZ":1.7732708428108475,"vX0":-6.514645553018263,"vY0":-126.03667671939108,"vZ0":-0.5192935254390076,"x":87.51,"y":190.9,"x0":3.2372084946941264,"y0":50.00422468667675,"z0":4.342046405073548,"aX":1.9632356808425913},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.6,"breakHorizontal":-0.7,"spinRate":2056,"spinDirection":84},"zone":9,"typeConfidence":0.9,"plateTime":0.43523472057181234,"extension":6.030028233735209},"index":0,"playId":"bc07930f-02f4-3952-abea-1f7bc597ea4e","pitchNumber":1,"startTime":"2026-03-21T19:08:27.403Z","endTime":"2026-03-21T19:08:31.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"0838caea-ee05-3e3c-b6d3-fcaca1e73b40","startTime":"2026-03-21T19:08:45.361Z","endTime":"2026-03-21T19:08:48.651Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.555497708959177,"aZ":-36.208836384097054,"pfxX":2.5319885232375032,"pfxZ":-2.7317617303490174,"pX":2.266882024465162,"pZ":2.4070851197928205,"vX0":-3.1951122172788433,"vY0":-120.81165211649125,"vZ0":2.528368066852291,"x":30.59,"y":173.79,"x0":3.2776273680407946,"y0":50.0008820011004,"z0":4.52962257017333,"aX":3.742080782585943},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.1,"breakHorizontal":-3.8,"spinRate":955,"spinDirection":75},"zone":14,"typeConfidence":0.9,"plateTime":0.45338499850830516,"extension":6.174555470898038},"index":2,"playId":"af2818fe-6ee1-3e99-ab77-1caf682d464e","pitchNumber":2,"startTime":"2026-03-21T19:09:05.242Z","endTime":"2026-03-21T19:09:09.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.445209853550047,"aZ":-28.715079191820124,"pfxX":1.2599283752515236,"pfxZ":2.161755907660048,"pX":1.152149660654174,"pZ":3.1345075119607784,"vX0":-5.415844866760523,"vY0":-126.13465205147212,"vZ0":2.21582300824328,"x":73.08,"y":154.15,"x0":3.170351284223509,"y0":50.001298192090665,"z0":4.571662042709457,"aX":2.0150677613203736},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":-1.0,"spinRate":2122,"spinDirection":92},"zone":12,"typeConfidence":0.9,"plateTime":0.4354850016686589,"extension":5.890629212325797},"index":3,"playId":"ff971944-a734-3076-8791-2f3cd4e9e423","pitchNumber":3,"startTime":"2026-03-21T19:09:26.123Z","endTime":"2026-03-21T19:09:30.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.896152115923176,"aZ":-31.482054438055457,"pfxX":-7.5986946859419575,"pfxZ":0.5050309048771737,"pX":1.5798523963063942,"pZ":2.575146500282805,"vX0":-2.2639945059322635,"vY0":-117.81810294714708,"vZ0":3.012225623341524,"x":56.78,"y":169.25,"x0":3.544745360310786,"y0":50.00550898437941,"z0":4.221608866075912,"aX":-10.504258526879905},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.0,"breakHorizontal":14.4,"spinRate":2441,"spinDirection":299},"zone":12,"typeConfidence":0.9,"plateTime":0.4679116783118471,"extension":5.99975049200421},"index":4,"playId":"93f5f021-f016-30cb-a953-e1132ea843d0","pitchNumber":4,"startTime":"2026-03-21T19:09:45.460Z","endTime":"2026-03-21T19:09:49.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.328874416522368,"aZ":-36.84112583480582,"pfxX":8.500063556708621,"pfxZ":-2.624092728578084,"pX":0.6342048754992635,"pZ":2.506158748229394,"vX0":-9.5174982256563,"vY0":-132.89881625083837,"vZ0":2.0921593400324268,"x":92.83,"y":171.11,"x0":3.169325551591809,"y0":50.005060110758784,"z0":4.397774840037963,"aX":15.101451887131944},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-4.0,"breakHorizontal":-13.2,"spinRate":1881,"spinDirection":89},"zone":6,"typeConfidence":0.91,"plateTime":0.41322989997077286,"extension":6.084054620520035},"hitData":{"launchSpeed":100.2,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.71,"coordY":147.83}},"index":5,"playId":"d4b6a695-741d-3983-ae2c-b45c638f2f8b","pitchNumber":5,"startTime":"2026-03-21T19:10:07.079Z","endTime":"2026-03-21T19:10:11.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":682175,"link":"/api/v1/people/682175"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":682175,"link":"/api/v1/people/682175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":7.300000000000011,"leverageIndex":2.77,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:10:11.895Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:12:32.057Z","endTime":"2026-03-21T19:13:28.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8],"actionIndex":[0,1,2,3,4,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kai-Wei Teng replaces Roddery Muñoz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T19:12:34.214Z","endTime":"2026-03-21T19:12:34.215Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678906,"link":"/api/v1/people/678906"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682610,"link":"/api/v1/people/682610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tommy Sacco Jr. replaces third baseman Riley Unroe, batting 8th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T19:12:34.216Z","endTime":"2026-03-21T19:12:34.217Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690474,"link":"/api/v1/people/690474"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":624523,"link":"/api/v1/people/624523"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: James Nelson replaces shortstop Nick Allen, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T19:12:34.218Z","endTime":"2026-03-21T19:12:34.219Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663445,"link":"/api/v1/people/663445"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":624523,"link":"/api/v1/people/624523"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyler Whitaker replaces second baseman Isaac Paredes, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T19:12:34.220Z","endTime":"2026-03-21T19:12:34.221Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696264,"link":"/api/v1/people/696264"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jax Biggers replaces center fielder Zach Cole, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-21T19:12:34.222Z","endTime":"2026-03-21T19:12:34.223Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680890,"link":"/api/v1/people/680890"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":805904,"link":"/api/v1/people/805904"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for Joey Loperfido.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-21T19:12:34.224Z","endTime":"2026-03-21T19:12:34.225Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"100","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":805904,"link":"/api/v1/people/805904"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":94.4,"endSpeed":86.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71623323056058,"aZ":-14.562640432610927,"pfxX":-9.886006907886948,"pfxZ":9.306189801750627,"pX":1.1856102156366213,"pZ":1.2336353509899545,"vX0":10.848910451235415,"vY0":-136.81603275319733,"vZ0":-8.463980227787268,"x":71.81,"y":205.47,"x0":-1.5502173595956843,"y0":50.00285763818971,"z0":5.369504605245929,"aX":-18.707611501583443},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":15.6,"spinRate":2513,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40064102812850644,"extension":6.279326660831668},"index":6,"playId":"1736b1eb-986a-3217-a4e0-7e16113e36da","pitchNumber":1,"startTime":"2026-03-21T19:12:34.226Z","endTime":"2026-03-21T19:12:39.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":696264,"link":"/api/v1/people/696264"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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.4,"endSpeed":84.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.428551437271363,"aZ":-16.871692874250705,"pfxX":-8.130980051402394,"pfxZ":8.239924966761214,"pX":-0.6626144260384207,"pZ":3.1238461315529498,"vX0":5.791696270215455,"vY0":-135.8219917116224,"vZ0":-3.1399371781515533,"x":142.26,"y":154.44,"x0":-1.772758085256642,"y0":50.003528523696936,"z0":5.477133783906608,"aX":-15.100292844097853},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":13.4,"spinRate":2503,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.40420925981781375,"extension":6.080924956232237},"index":7,"playId":"7b6c3c9b-338d-334e-87a3-1400b1d08f93","pitchNumber":2,"startTime":"2026-03-21T19:12:50.636Z","endTime":"2026-03-21T19:12:59.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":696264,"link":"/api/v1/people/696264"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.784537107493826,"aZ":-30.21861346598884,"pfxX":-10.68257341589849,"pfxZ":1.2176512741369754,"pX":-0.35225114957073117,"pZ":1.842688210298457,"vX0":6.736694812587812,"vY0":-126.59359639253161,"vZ0":-3.0281028656122086,"x":130.43,"y":189.03,"x0":-1.670849756661778,"y0":50.00522695712876,"z0":5.493722601935918,"aX":-17.201601466164174},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.7,"breakHorizontal":17.6,"spinRate":1407,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.43400645136156557,"extension":6.307490519058317},"hitData":{"launchSpeed":89.6,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.89,"coordY":169.65}},"index":8,"playId":"a54af1b3-b1b8-308d-8ddb-ec88d960c43a","pitchNumber":3,"startTime":"2026-03-21T19:13:21.335Z","endTime":"2026-03-21T19:13:28.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":696264,"link":"/api/v1/people/696264"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:13:28.223Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Simon Juan flies out to right fielder Cam Smith.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:13:54.689Z","endTime":"2026-03-21T19:14:59.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":703159,"fullName":"Simon Juan","link":"/api/v1/people/703159"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":703159,"fullName":"Simon Juan","link":"/api/v1/people/703159"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25999426969764,"aZ":-19.854231661073104,"pfxX":-10.493965850342768,"pfxZ":6.686739771071576,"pX":-0.34781031473125346,"pZ":1.7451575957164038,"vX0":7.365577132119051,"vY0":-135.10422192217126,"vZ0":-5.82377996690666,"x":130.26,"y":191.66,"x0":-1.750101142014254,"y0":50.004792626211234,"z0":5.330296971432163,"aX":-19.3436830017597},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":17.4,"spinRate":2308,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4058632853355322,"extension":6.030398662438551},"index":0,"playId":"2de917cb-33bc-3665-b3ba-6a3ff2ca0a43","pitchNumber":1,"startTime":"2026-03-21T19:13:54.689Z","endTime":"2026-03-21T19:13:58.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":696264,"link":"/api/v1/people/696264"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":703159,"link":"/api/v1/people/703159","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.576893170965935,"aZ":-31.969336812840517,"pfxX":7.648451833733183,"pfxZ":0.13548956383746624,"pX":1.1320385580923689,"pZ":1.6892631699446798,"vX0":4.760192613618023,"vY0":-123.7810432424452,"vZ0":-2.6164005309586393,"x":73.85,"y":193.17,"x0":-1.8150230095941229,"y0":50.004040310431606,"z0":5.458426377385153,"aX":11.773222274827877},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.1,"breakHorizontal":-15.0,"spinRate":2681,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.44387570388845976,"extension":6.100964174594844},"index":1,"playId":"04b10aa8-a40f-3938-94bc-206bc1e45d26","pitchNumber":2,"startTime":"2026-03-21T19:14:11.387Z","endTime":"2026-03-21T19:14:14.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":696264,"link":"/api/v1/people/696264"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":703159,"link":"/api/v1/people/703159","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.375537773522424,"aZ":-18.662317190914028,"pfxX":-8.720968278910767,"pfxZ":7.016238521280708,"pX":-0.959163096308516,"pZ":2.192206335485244,"vX0":5.128834917669214,"vY0":-138.4644791408367,"vZ0":-5.463830971698572,"x":153.56,"y":179.59,"x0":-1.7108172230145395,"y0":50.000002723855374,"z0":5.455711524048204,"aX":-16.78688956872016},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.6,"breakHorizontal":14.6,"spinRate":2599,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.39686977703294035,"extension":6.084624166890365},"index":2,"playId":"f799106b-f476-3a9f-a6cf-f23948a7cf9a","pitchNumber":3,"startTime":"2026-03-21T19:14:28.051Z","endTime":"2026-03-21T19:14:31.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":696264,"link":"/api/v1/people/696264"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":703159,"link":"/api/v1/people/703159","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04711973365072,"aZ":-17.546620822033447,"pfxX":-9.042595191127695,"pfxZ":7.787362894605016,"pX":0.4326029653811936,"pZ":2.6861642414028415,"vX0":8.544489516364917,"vY0":-136.65903454712654,"vZ0":-4.3361131861639,"x":100.51,"y":166.25,"x0":-1.570141498869966,"y0":50.00492315302162,"z0":5.510413053097389,"aX":-16.988853206312186},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":14.4,"spinRate":2492,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40185729596737874,"extension":6.016779861331902},"hitData":{"launchSpeed":94.0,"launchAngle":48.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.86,"coordY":107.3}},"index":3,"playId":"c14fb454-49b8-379c-841c-2b6c679e1b40","pitchNumber":4,"startTime":"2026-03-21T19:14:50.605Z","endTime":"2026-03-21T19:14:59.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":696264,"link":"/api/v1/people/696264"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":703159,"link":"/api/v1/people/703159","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703159,"link":"/api/v1/people/703159"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":703159,"link":"/api/v1/people/703159"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:14:59.960Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trace Willhoite pops out to third baseman James Nelson.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T19:15:11.965Z","endTime":"2026-03-21T19:16:48.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":688875,"fullName":"Trace Willhoite","link":"/api/v1/people/688875"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":688875,"fullName":"Trace Willhoite","link":"/api/v1/people/688875"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663445,"link":"/api/v1/people/663445"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.4,"endSpeed":85.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.263077974739225,"aZ":-26.00055021479614,"pfxX":-12.649912246233008,"pfxZ":3.2952209139583806,"pX":1.6957567063400056,"pZ":1.073619620377257,"vX0":13.177415336594652,"vY0":-136.62760398446804,"vZ0":-6.472285632004589,"x":52.36,"y":209.79,"x0":-1.5641449383731718,"y0":50.00630835272977,"z0":5.279340246749089,"aX":-23.736205546911414},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.6,"breakHorizontal":19.9,"spinRate":2409,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.40206573603842477,"extension":6.266230888578563},"index":0,"playId":"dce049d5-a835-3257-88cf-9c6888a12d46","pitchNumber":1,"startTime":"2026-03-21T19:15:25.258Z","endTime":"2026-03-21T19:15:28.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":696264,"link":"/api/v1/people/696264"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":688875,"link":"/api/v1/people/688875","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":94.8,"endSpeed":86.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.491154004060625,"aZ":-25.950390392973038,"pfxX":-11.43844282770856,"pfxZ":3.271177347755237,"pX":0.13361169067444967,"pZ":2.107138610598096,"vX0":9.201777736789317,"vY0":-137.6037780330465,"vZ0":-4.1242145370137955,"x":111.91,"y":181.89,"x0":-1.7790465217584135,"y0":50.005393768962875,"z0":5.3979673202796885,"aX":-21.78799652056603},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.2,"breakHorizontal":18.6,"spinRate":2353,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.39909365438815714,"extension":6.246518660375672},"index":1,"playId":"5aae8e62-1194-3746-9fcd-8299a411a84e","pitchNumber":2,"startTime":"2026-03-21T19:15:40.803Z","endTime":"2026-03-21T19:15:44.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":696264,"link":"/api/v1/people/696264"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":688875,"link":"/api/v1/people/688875","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58575787658521,"aZ":-31.142285863558694,"pfxX":5.970494190050521,"pfxZ":0.6650090375616031,"pX":-0.013013215881787644,"pZ":4.0002062852565174,"vX0":2.9257941761617525,"vY0":-124.15783512429057,"vZ0":2.193553333633993,"x":117.5,"y":130.77,"x0":-1.9836145615101612,"y0":50.004097646859975,"z0":5.702466987843608,"aX":9.29229112784604},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.0,"breakHorizontal":-11.5,"spinRate":2619,"spinDirection":67},"zone":12,"typeConfidence":2.0,"plateTime":0.44168376281523036,"extension":6.105565167450348},"index":2,"playId":"b977ab9e-7cff-378c-93e3-f8028130e294","pitchNumber":3,"startTime":"2026-03-21T19:16:01.314Z","endTime":"2026-03-21T19:16:05.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":696264,"link":"/api/v1/people/696264"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":688875,"link":"/api/v1/people/688875","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":85.4,"endSpeed":78.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13352978213151,"aZ":-30.744463617413185,"pfxX":6.1325260445032095,"pfxZ":0.9081215596561449,"pX":-1.0689041806062016,"pZ":3.110495029714233,"vX0":0.4824578163400103,"vY0":-124.47613767491708,"vZ0":0.3109775380469719,"x":157.74,"y":154.8,"x0":-2.0617790559351756,"y0":50.0000336171583,"z0":5.530719162480152,"aX":9.615165854217663},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":-11.2,"spinRate":2711,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.44013282464556136,"extension":5.914327763168228},"index":3,"playId":"d32ed1c6-e201-37bd-b2e3-47a9003ccd0e","pitchNumber":4,"startTime":"2026-03-21T19:16:18.876Z","endTime":"2026-03-21T19:16:23.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":696264,"link":"/api/v1/people/696264"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":688875,"link":"/api/v1/people/688875","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39665860173421,"aZ":-25.93550960130465,"pfxX":-10.800160097520903,"pfxZ":3.392713274379341,"pX":-0.31236446707482696,"pZ":2.767201223003935,"vX0":7.81795045015802,"vY0":-135.40996101064164,"vZ0":-2.252468796949017,"x":128.91,"y":164.07,"x0":-1.8487630685117133,"y0":50.00219513215776,"z0":5.443659548525224,"aX":-19.850091073696905},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":17.6,"spinRate":2302,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.40609656663954796,"extension":6.260657748941985},"hitData":{"launchSpeed":93.9,"launchAngle":68.0,"totalDistance":117.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.32,"coordY":165.41}},"index":4,"playId":"b8a2baf7-2b0f-3398-bbb1-e053cc40cdca","pitchNumber":5,"startTime":"2026-03-21T19:16:36.959Z","endTime":"2026-03-21T19:16:48.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":696264,"link":"/api/v1/people/696264"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":688875,"link":"/api/v1/people/688875","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688875,"link":"/api/v1/people/688875"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":688875,"link":"/api/v1/people/688875"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:16:48.884Z","atBatIndex":58},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Cam Smith hit by pitch.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:19:02.760Z","endTime":"2026-03-21T19:20:31.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":822038,"fullName":"Ryan Lambert","link":"/api/v1/people/822038"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Lambert replaces Joe Jacques.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T19:18:10.168Z","endTime":"2026-03-21T19:19:04.939Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":822038,"link":"/api/v1/people/822038"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682175,"link":"/api/v1/people/682175","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7012164654286,"aZ":-9.335216532124692,"pfxX":-3.077652632717781,"pfxZ":11.7171145176614,"pX":0.1325153633396219,"pZ":2.732778024132462,"vX0":6.324971508684832,"vY0":-139.298469831703,"vZ0":-7.149097135713786,"x":111.95,"y":164.99,"x0":-1.7761096968551118,"y0":50.00258252357437,"z0":5.963009857836165,"aX":-5.999640843821159},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.8,"breakHorizontal":4.2,"spinRate":2567,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.39445833882960546,"extension":5.7233463927265005},"index":1,"playId":"73ba30c7-f964-3199-90db-c7ce75be8782","pitchNumber":1,"startTime":"2026-03-21T19:19:04.939Z","endTime":"2026-03-21T19:19:09.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.201318099730017,"aZ":-33.58195141705219,"pfxX":3.0568097220889294,"pfxZ":-0.9666504056918912,"pX":0.07303525409298701,"pZ":1.3862609578068763,"vX0":4.113218829218037,"vY0":-120.71870251593634,"vZ0":-3.9873978287507335,"x":114.22,"y":201.35,"x0":-2.058090631442299,"y0":50.00226621690734,"z0":6.054832417541118,"aX":4.4554170421038375},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.5,"breakHorizontal":-6.6,"spinRate":2593,"spinDirection":63},"zone":14,"typeConfidence":0.88,"plateTime":0.4558769985471245,"extension":5.719963084026465},"index":2,"playId":"10b6a09c-44f3-34fa-b731-8c8b9daf6c1e","pitchNumber":2,"startTime":"2026-03-21T19:19:27.686Z","endTime":"2026-03-21T19:19:33.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.70161414997649,"aZ":-9.586705923985209,"pfxX":-0.5761728321404518,"pfxZ":11.379209342050618,"pX":0.7710682334698805,"pZ":1.8718080771276213,"vX0":6.828845844178534,"vY0":-141.08578974863613,"vZ0":-9.644173557941771,"x":87.61,"y":188.24,"x0":-1.6220028984182975,"y0":50.005535941164176,"z0":5.9829513430187005,"aX":-1.14538868285959},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":-0.6,"spinRate":2476,"spinDirection":200},"zone":9,"typeConfidence":0.91,"plateTime":0.3905359058330422,"extension":5.786687018680986},"index":3,"playId":"8ef22bf2-9112-3c2f-8696-cb8e4b18b078","pitchNumber":3,"startTime":"2026-03-21T19:19:45.963Z","endTime":"2026-03-21T19:19:51.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-21T19:19:53.687Z","endTime":"2026-03-21T19:20:04.534Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.78849829025276,"aZ":-9.742801247326376,"pfxX":-2.673423576666771,"pfxZ":11.234615735587345,"pX":-1.0452640624883949,"pZ":3.940506816135582,"vX0":2.748463116341914,"vY0":-141.25211318352171,"vZ0":-4.445634580383921,"x":82.03,"y":126.76,"x0":-1.689237824229351,"y0":50.000667428734026,"z0":6.175574435203657,"aX":-5.336837094945475},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.4,"breakHorizontal":4.2,"spinRate":2547,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.3895676252657796,"extension":5.78824852495047},"index":5,"playId":"eab3470d-a2d4-36b5-bdaf-b0f34a216c5a","pitchNumber":4,"startTime":"2026-03-21T19:20:04.534Z","endTime":"2026-03-21T19:20:09.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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, 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":80.5,"endSpeed":74.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.097646711631295,"aZ":-35.80398095323059,"pfxX":4.482419998894249,"pfxZ":-2.6044915254794283,"pX":-2.3220698313690966,"pZ":4.0943451647652624,"vX0":-1.3364740328057836,"vY0":-117.27962606449508,"vZ0":2.630485262338132,"x":156.84,"y":132.39,"x0":-2.3273156914363717,"y0":50.00270953035769,"z0":6.296578121828029,"aX":6.246518688697961},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.8,"breakHorizontal":-7.8,"spinRate":2604,"spinDirection":66},"zone":11,"typeConfidence":0.87,"plateTime":0.46694562460403066,"extension":5.528588529075703},"index":6,"playId":"c5b4dbfd-89c8-330c-ad62-35321bddecdd","pitchNumber":5,"startTime":"2026-03-21T19:20:22.135Z","endTime":"2026-03-21T19:20:31.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":822038,"link":"/api/v1/people/822038"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.3,"awayTeamWinProbability":20.700000000000003,"homeTeamWinProbabilityAdded":-6.900000000000006,"leverageIndex":1.47,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:20:31.488Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jax Biggers walks. Mason Lytle to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:20:23.135Z","endTime":"2026-03-21T19:24:08.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":822038,"fullName":"Ryan Lambert","link":"/api/v1/people/822038"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"postOnSecond":{"id":809860,"fullName":"Mason Lytle","link":"/api/v1/people/809860"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,8,9],"actionIndex":[0],"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":809860,"fullName":"Mason Lytle","link":"/api/v1/people/809860"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Mason Lytle replaces Cam Smith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T19:20:22.872Z","endTime":"2026-03-21T19:21:00.377Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809860,"link":"/api/v1/people/809860"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":701358,"link":"/api/v1/people/701358"},"base":1,"defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.024086774987765,"aZ":-10.73621695011413,"pfxX":-2.9769740693794926,"pfxZ":10.87464708423995,"pX":0.4343810965284531,"pZ":4.180555714254979,"vX0":6.799464424947487,"vY0":-139.86358886536576,"vZ0":-3.883539188966098,"x":205.51,"y":128.23,"x0":-1.6468413046809252,"y0":50.001273579154436,"z0":6.297026608886228,"aX":-5.8687751992159845},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.0,"breakHorizontal":4.0,"spinRate":2453,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.3923769142389575,"extension":5.8280011977719655},"index":1,"playId":"8e8c1c2a-13ab-3457-a321-22e082b5b71a","pitchNumber":1,"startTime":"2026-03-21T19:21:00.377Z","endTime":"2026-03-21T19:21:08.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"0889aaa2-4983-3ef6-a545-24e51728481e","startTime":"2026-03-21T19:21:24.840Z","endTime":"2026-03-21T19:21:27.840Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.395701539277997,"aZ":-9.173613174603767,"pfxX":-2.626038013858917,"pfxZ":11.884187930211382,"pX":0.29912179847674364,"pZ":0.9544151147428382,"vX0":5.907483314998187,"vY0":-138.14412452031993,"vZ0":-11.89041624553974,"x":105.6,"y":213.01,"x0":-1.524617667559445,"y0":50.004400534068054,"z0":5.928275723125923,"aX":-5.083563059969145},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.2,"breakHorizontal":3.6,"spinRate":2362,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.3963013094701675,"extension":5.9433256370309895},"index":3,"playId":"c82b5f60-3d3f-35a2-baa7-0bbfeba81d51","pitchNumber":2,"startTime":"2026-03-21T19:21:42.226Z","endTime":"2026-03-21T19:21:47.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44818472265323,"aZ":-11.653935311811493,"pfxX":-3.152276388017893,"pfxZ":10.514508626952807,"pX":1.08888121249708,"pZ":2.966421661586076,"vX0":7.950856948650198,"vY0":-139.1009586532845,"vZ0":-6.354327717293447,"x":75.49,"y":158.69,"x0":-1.402285044714516,"y0":50.00110964001727,"z0":6.059980134952829,"aX":-6.152294702559031},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":4.0,"spinRate":2364,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.3944081441909191,"extension":5.957466612755601},"index":4,"playId":"aaa104f1-a8f2-3bef-a651-4602595682c5","pitchNumber":3,"startTime":"2026-03-21T19:22:06.789Z","endTime":"2026-03-21T19:22:10.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04831545599906,"aZ":-11.073461505204728,"pfxX":-4.170351891854063,"pfxZ":10.649380664914144,"pX":1.4295866966156425,"pZ":1.4835760378693124,"vX0":9.283857282791436,"vY0":-139.7712716911743,"vZ0":-10.408801748121562,"x":62.51,"y":198.72,"x0":-1.3909432483552606,"y0":50.004727408633684,"z0":5.979789103244229,"aX":-8.265200245754684},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":5.6,"spinRate":2494,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.3916446905719555,"extension":5.861482878992042},"index":5,"playId":"c74246ab-c877-3f15-920a-1cd3b2d91763","pitchNumber":4,"startTime":"2026-03-21T19:22:31.673Z","endTime":"2026-03-21T19:22:35.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01470686523082,"aZ":-11.26899295511346,"pfxX":-3.2134673761938988,"pfxZ":10.356751538496693,"pX":0.2559411538976601,"pZ":1.794287305132064,"vX0":6.533435071914989,"vY0":-141.15798519453355,"vZ0":-9.452369654366342,"x":107.24,"y":190.33,"x0":-1.6707439008526894,"y0":50.00516027586765,"z0":5.911168200495401,"aX":-6.488285289731126},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.9,"breakHorizontal":4.4,"spinRate":2523,"spinDirection":206},"zone":9,"typeConfidence":0.91,"plateTime":0.3879609534865538,"extension":6.004281683918256},"index":6,"playId":"d5bf175e-73ff-3332-b20b-e3baae629f3d","pitchNumber":5,"startTime":"2026-03-21T19:22:52.198Z","endTime":"2026-03-21T19:22:56.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-03-21T19:23:17.639Z","endTime":"2026-03-21T19:23:31.847Z","isPitch":false,"type":"action","player":{"id":680890,"link":"/api/v1/people/680890"},"defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99765520303685,"aZ":-10.68069113823885,"pfxX":-1.790005843436969,"pfxZ":10.879100501325944,"pX":-0.6512975325778512,"pZ":2.4693405531675428,"vX0":3.455205664075788,"vY0":-139.998448730749,"vZ0":-7.7424277771818835,"x":141.83,"y":172.11,"x0":-1.6715467613553634,"y0":50.002600829656195,"z0":5.978091367898268,"aX":-3.536644204751566},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":2.5,"spinRate":2349,"spinDirection":200},"zone":4,"typeConfidence":0.9,"plateTime":0.391937702880095,"extension":5.9556761378319365},"index":8,"playId":"5611f6ef-b255-340a-8df8-9f4f5afadb8b","pitchNumber":6,"startTime":"2026-03-21T19:23:31.847Z","endTime":"2026-03-21T19:23:38.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39228658827604,"aZ":-8.028685987149684,"pfxX":-4.419472301429528,"pfxZ":12.227073314719847,"pX":0.5053776608284124,"pZ":0.4316320175460409,"vX0":6.836546537465749,"vY0":-139.20346929633877,"vZ0":-13.324441673821513,"x":97.74,"y":227.13,"x0":-1.401109567088319,"y0":50.006942818967566,"z0":5.796706128693544,"aX":-8.730733968121848},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.7,"breakHorizontal":6.7,"spinRate":2478,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.3925180495498868,"extension":5.924896350487245},"index":9,"playId":"41a2e21a-1d0d-3afd-9887-5dafbc8da1cf","pitchNumber":7,"startTime":"2026-03-21T19:24:00.618Z","endTime":"2026-03-21T19:24:08.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680890,"link":"/api/v1/people/680890"},"credit":"b_pa"},{"player":{"id":822038,"link":"/api/v1/people/822038"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-10.699999999999989,"leverageIndex":2.73,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:24:08.048Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Christian Walker homers (2) on a fly ball to left center field. Mason Lytle scores. Jax Biggers scores.","rbi":3,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:24:24.955Z","endTime":"2026-03-21T19:27:02.525Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":822038,"fullName":"Ryan Lambert","link":"/api/v1/people/822038"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":822038,"link":"/api/v1/people/822038"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":809860,"fullName":"Mason Lytle","link":"/api/v1/people/809860"},"responsiblePitcher":{"id":822038,"link":"/api/v1/people/822038"},"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":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"responsiblePitcher":{"id":822038,"link":"/api/v1/people/822038"},"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(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":98.7,"endSpeed":89.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.17641768974052,"aZ":-10.059291659838072,"pfxX":-1.2570476842166407,"pfxZ":10.711041633652222,"pX":1.2617653030992044,"pZ":2.57854766906847,"vX0":8.382811113547417,"vY0":-143.25778145364197,"vZ0":-7.942819048924726,"x":68.9,"y":169.16,"x0":-1.547420759290179,"y0":50.001326621893035,"z0":6.027262638737186,"aX":-2.596312828920956},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.8,"breakHorizontal":0.5,"spinRate":2600,"spinDirection":195},"zone":12,"typeConfidence":0.91,"plateTime":0.3833318296841379,"extension":6.02267114045719},"index":0,"playId":"f7053598-26d9-3a5b-9efb-fffc4ff78d3e","pitchNumber":1,"startTime":"2026-03-21T19:24:38.287Z","endTime":"2026-03-21T19:24:41.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":97.7,"endSpeed":89.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.330979949489794,"aZ":-10.102866719812283,"pfxX":0.05391096248952021,"pfxZ":10.872028344231992,"pX":1.8188957127418388,"pZ":2.2963883796370905,"vX0":9.216208326176002,"vY0":-141.78154295201782,"vZ0":-8.353485275416912,"x":47.67,"y":176.78,"x0":-1.4847168851875103,"y0":50.00045068088695,"z0":5.930939190060433,"aX":0.10669100889080094},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":-2.0,"spinRate":2570,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.3867661525324424,"extension":5.970114688364096},"index":1,"playId":"3f5f7a39-6dd4-3369-996a-f8b4a3b24a1f","pitchNumber":2,"startTime":"2026-03-21T19:24:57.366Z","endTime":"2026-03-21T19:25:00.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T19:25:14.703Z","endTime":"2026-03-21T19:26:05.404Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.47397532160601,"aZ":-11.554932354881059,"pfxX":-1.854581798166968,"pfxZ":10.885254421461916,"pX":0.7678877395302409,"pZ":2.725192193072114,"vX0":7.489804542568938,"vY0":-137.91646973232335,"vZ0":-7.004490193467534,"x":87.73,"y":165.2,"x0":-1.7621155669379147,"y0":50.002358341528335,"z0":6.106424317169823,"aX":-3.514068186334825},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":1.6,"spinRate":2440,"spinDirection":201},"zone":6,"typeConfidence":0.9,"plateTime":0.3997355159824556,"extension":5.839032292248614},"index":3,"playId":"7c97e73e-f613-3aa3-9dcd-3605713d65d4","pitchNumber":3,"startTime":"2026-03-21T19:26:05.404Z","endTime":"2026-03-21T19:26:08.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65215186094328,"aZ":-32.069816259294306,"pfxX":1.6753347383136497,"pfxZ":0.06414726720615072,"pX":0.5651264781753431,"pZ":3.1606185490763723,"vX0":6.295924718752905,"vY0":-123.13934351228012,"vZ0":-0.7418792139420916,"x":95.46,"y":153.44,"x0":-2.247699995957875,"y0":50.00040232731438,"z0":6.191588220429687,"aX":2.55738826958044},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.2,"breakHorizontal":-4.6,"spinRate":2586,"spinDirection":70},"zone":3,"typeConfidence":0.88,"plateTime":0.4457028305761108,"extension":5.70129259682945},"index":4,"playId":"645d4d5a-9d57-3338-bb83-7da66e2bd356","pitchNumber":4,"startTime":"2026-03-21T19:26:29.680Z","endTime":"2026-03-21T19:26:33.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-21T19:26:42.743Z","endTime":"2026-03-21T19:26:56.392Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.218161389435657,"aZ":-34.77190448049931,"pfxX":2.595508606258968,"pfxZ":-1.7739727410730062,"pX":-0.22592967781857332,"pZ":1.9784691886735066,"vX0":3.3656472734237193,"vY0":-120.80474358392092,"vZ0":-2.6650445515873193,"x":125.61,"y":185.36,"x0":-1.9783618250003783,"y0":50.00081272846223,"z0":6.175631200593211,"aX":3.8060444640717885},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.6,"breakHorizontal":-5.5,"spinRate":2552,"spinDirection":49},"zone":8,"typeConfidence":0.88,"plateTime":0.4547400166853448,"extension":5.828413526140673},"hitData":{"launchSpeed":104.6,"launchAngle":29.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":66.74,"coordY":45.57}},"index":6,"playId":"7295f2dc-ceaf-3710-9566-d10c6cfabf0c","pitchNumber":5,"startTime":"2026-03-21T19:26:56.392Z","endTime":"2026-03-21T19:27:02.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":822038,"link":"/api/v1/people/822038"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":822038,"link":"/api/v1/people/822038"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-43.10000000000001,"leverageIndex":3.81,"dramaIndex":365.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:27:02.525Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Alvarez challenged (pitch result), call on the field was confirmed: Yainer Diaz walks.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:27:27.169Z","endTime":"2026-03-21T19:29:24.990Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":822038,"fullName":"Ryan Lambert","link":"/api/v1/people/822038"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.7785493670575,"aZ":-6.494839569342179,"pfxX":-1.2887222935685232,"pfxZ":12.875860472011514,"pX":-0.8786727480797688,"pZ":3.5167994951372354,"vX0":2.6878078853421266,"vY0":-141.6164196828458,"vZ0":-6.247867789822201,"x":150.49,"y":143.83,"x0":-1.680466887885108,"y0":50.00385878119072,"z0":6.190377368720933,"aX":-2.570509325529567},"breaks":{"breakAngle":13.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":22.0,"breakHorizontal":1.7,"spinRate":2546,"spinDirection":194},"zone":11,"typeConfidence":0.91,"plateTime":0.38946265907245214,"extension":5.954665462246502},"index":0,"playId":"ef4e2382-945e-3d64-915e-fd32ff2a0b69","pitchNumber":1,"startTime":"2026-03-21T19:27:47.757Z","endTime":"2026-03-21T19:27:54.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":97.0,"endSpeed":87.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.91910361216391,"aZ":-8.370743905495129,"pfxX":-2.4822655256793977,"pfxZ":12.006354482548346,"pX":-0.3457382646749703,"pZ":4.800050510495965,"vX0":4.6276106859594135,"vY0":-141.0544420590399,"vZ0":-2.45896782422728,"x":130.18,"y":109.18,"x0":-1.6972123225270708,"y0":50.000475675966946,"z0":6.236128184221802,"aX":-4.9207294613050125},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":21.2,"breakHorizontal":3.4,"spinRate":2509,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.39073959542261827,"extension":5.850497858677464},"index":1,"playId":"71505602-3731-3ab1-a227-83128a328231","pitchNumber":2,"startTime":"2026-03-21T19:28:03.156Z","endTime":"2026-03-21T19:28:06.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06168106376677,"aZ":-33.45402631269647,"pfxX":1.1363326735081265,"pfxZ":-0.8486113005219273,"pX":-0.8631771688572615,"pZ":3.3541316307896443,"vX0":2.9387874128470464,"vY0":-122.34394779932452,"vZ0":0.10387441496956518,"x":149.9,"y":148.22,"x0":-2.2295340760937257,"y0":50.00320873634427,"z0":6.188168236428553,"aX":1.7146590853524213},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.2,"breakHorizontal":-2.8,"spinRate":2423,"spinDirection":75},"zone":11,"typeConfidence":0.88,"plateTime":0.4484103402937132,"extension":5.689726244566507},"index":2,"playId":"00cd28dd-cfdb-302e-a291-0eceb2441949","pitchNumber":3,"startTime":"2026-03-21T19:28:20.017Z","endTime":"2026-03-21T19:28:24.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.22610433069889,"aZ":-6.346968824332324,"pfxX":-1.3154108453991857,"pfxZ":12.95906985272815,"pX":0.5723949032311985,"pZ":3.1598209327647147,"vX0":6.685224761549713,"vY0":-141.44542522382773,"vZ0":-6.9926251906806165,"x":95.18,"y":153.46,"x0":-1.6678324755014187,"y0":50.00153613107036,"z0":6.09406967232363,"aX":-2.6227737993877955},"breaks":{"breakAngle":6.0,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.4,"breakVerticalInduced":21.8,"breakHorizontal":0.8,"spinRate":2464,"spinDirection":193},"zone":3,"typeConfidence":0.91,"plateTime":0.38970832687684487,"extension":5.908516666283073},"index":3,"playId":"4fe03993-baed-3293-8dc1-c16759804d84","pitchNumber":4,"startTime":"2026-03-21T19:28:38.976Z","endTime":"2026-03-21T19:28:43.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.160201180442876,"aZ":-9.428528104084746,"pfxX":-1.5608480325294485,"pfxZ":11.328589246516021,"pX":0.704345328956453,"pZ":2.181627823779027,"vX0":7.112110698824077,"vY0":-141.27868181067623,"vZ0":-8.993676906574297,"x":90.15,"y":179.88,"x0":-1.6502720570889737,"y0":50.00685967848858,"z0":6.024671564569042,"aX":-3.134994261988702},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.7,"breakHorizontal":1.3,"spinRate":2275,"spinDirection":197},"zone":6,"typeConfidence":0.91,"plateTime":0.38865723992482204,"extension":6.103542759130884},"index":4,"playId":"db415568-f0dc-32c3-81c4-28fb8ad7754a","pitchNumber":5,"startTime":"2026-03-21T19:28:55.555Z","endTime":"2026-03-21T19:28:59.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":87.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.39488955094181,"aZ":-8.240557072356468,"pfxX":-0.7953687333722761,"pfxZ":12.009246302567348,"pX":-0.33558797239967897,"pZ":1.439021011135549,"vX0":3.998026081178175,"vY0":-141.472084149201,"vZ0":-11.049008359044054,"x":129.79,"y":199.93,"x0":-1.6742173898546373,"y0":50.00010203554764,"z0":5.959190007961961,"aX":-1.5856171308592881},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.2,"breakHorizontal":0.5,"spinRate":2491,"spinDirection":196},"zone":13,"typeConfidence":0.91,"plateTime":0.38970921386929414,"extension":5.961117561289651},"index":5,"playId":"54d3cb3d-c336-3450-98ff-3ed57a4091a5","pitchNumber":6,"startTime":"2026-03-21T19:29:18.882Z","endTime":"2026-03-21T19:29:24.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":822038,"link":"/api/v1/people/822038"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}},"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.9,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:29:24.990Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carlos Pérez pops out to third baseman Brett Baty in foul territory.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:30:30.062Z","endTime":"2026-03-21T19:31:59.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":542208,"fullName":"Carlos Pérez","link":"/api/v1/people/542208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":822038,"fullName":"Ryan Lambert","link":"/api/v1/people/822038"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":542208,"fullName":"Carlos Pérez","link":"/api/v1/people/542208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Carlos Pérez replaces Cavan Biggio.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T19:30:12.501Z","endTime":"2026-03-21T19:30:32.213Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542208,"link":"/api/v1/people/542208"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":624415,"link":"/api/v1/people/624415"},"defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":624415,"link":"/api/v1/people/624415","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.2,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.91865532244408,"aZ":-6.97663816042609,"pfxX":-1.4102928514843405,"pfxZ":12.834916012665005,"pX":0.5185952180194336,"pZ":1.620522649346526,"vX0":5.995628689758275,"vY0":-140.4437653629525,"vZ0":-10.842361208404562,"x":97.23,"y":195.03,"x0":-1.4768707811128154,"y0":50.00281910925974,"z0":6.019839492475333,"aX":-2.7690372872330777},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.6,"breakHorizontal":1.1,"spinRate":2522,"spinDirection":197},"zone":9,"typeConfidence":0.91,"plateTime":0.39259443112576253,"extension":6.024226190626724},"index":1,"playId":"7373cd8a-98da-33ea-8ecf-b68f43678131","pitchNumber":1,"startTime":"2026-03-21T19:30:32.213Z","endTime":"2026-03-21T19:30:38.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":542208,"link":"/api/v1/people/542208","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":97.4,"endSpeed":88.0,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.380017285431265,"aZ":-12.24539662335693,"pfxX":-1.722885211507648,"pfxZ":9.95839953400342,"pX":0.6369210254881467,"pZ":2.7726164372587547,"vX0":6.833814114280729,"vY0":-141.514102250644,"vZ0":-6.86453671898467,"x":92.72,"y":163.92,"x0":-1.5996886123675613,"y0":50.00045080615857,"z0":6.037139779799784,"aX":-3.4486018856390706},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":1.6,"spinRate":2471,"spinDirection":190},"zone":3,"typeConfidence":0.91,"plateTime":0.38908247680410213,"extension":5.935410918072386},"index":2,"playId":"a278d4d8-9d9b-3054-a57d-7636a31bdaab","pitchNumber":2,"startTime":"2026-03-21T19:30:48.347Z","endTime":"2026-03-21T19:30:55.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":542208,"link":"/api/v1/people/542208","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.1,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.80587442109274,"aZ":-7.575165569053623,"pfxX":-0.11572791486328349,"pfxZ":12.2752368591831,"pX":1.1646972407484095,"pZ":1.8300186041448039,"vX0":7.252799217249335,"vY0":-141.92118494533807,"vZ0":-10.187340749689273,"x":72.6,"y":189.37,"x0":-1.4281389351876308,"y0":50.00251370152266,"z0":5.982617237031918,"aX":-0.23189615622079499},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.8,"breakHorizontal":-1.6,"spinRate":2582,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.38856116795623263,"extension":5.975316320565723},"index":3,"playId":"9a867bc5-2727-3634-ab71-75f555efc19f","pitchNumber":3,"startTime":"2026-03-21T19:31:03.981Z","endTime":"2026-03-21T19:31:07.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":542208,"link":"/api/v1/people/542208","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.3,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.953794096055823,"aZ":-38.40851370795741,"pfxX":2.2796668767803077,"pfxZ":-4.364011878712631,"pX":-2.038008113114729,"pZ":6.24728818529768,"vX0":-0.4016101854188731,"vY0":-119.3031732568939,"vZ0":7.519990636810116,"x":194.68,"y":70.1,"x0":-2.162539878011566,"y0":50.003735845209036,"z0":6.530710302144062,"aX":3.255533024879175},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.6,"breakHorizontal":-4.0,"spinRate":2486,"spinDirection":87},"zone":11,"typeConfidence":0.87,"plateTime":0.46076438974841105,"extension":5.598303796475247},"index":4,"playId":"8fcd2b93-ad8e-3225-a3d4-b7eb8860b38a","pitchNumber":4,"startTime":"2026-03-21T19:31:23.764Z","endTime":"2026-03-21T19:31:28.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":542208,"link":"/api/v1/people/542208","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Ryan Lambert. Yainer Diaz to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"actionPlayId":"8fcd2b93-ad8e-3225-a3d4-b7eb8860b38a","startTime":"2026-03-21T19:31:40.039Z","endTime":"2026-03-21T19:31:51.584Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":673237,"link":"/api/v1/people/673237"},"defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":542208,"link":"/api/v1/people/542208","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"postOnSecond":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.41,"dramaIndex":59.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":86.8,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.68785316138795,"aZ":-7.764278482685029,"pfxX":-1.6987186213991694,"pfxZ":12.379995403799178,"pX":0.7239906148100993,"pZ":3.2728867628608693,"vX0":5.20610533065088,"vY0":-141.30957801982493,"vZ0":-6.511593390369268,"x":89.4,"y":150.41,"x0":-0.9422589545646027,"y0":50.00616423585866,"z0":6.141341369315084,"aX":-3.3507542299584316},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.8,"breakHorizontal":1.7,"spinRate":2559,"spinDirection":194},"zone":3,"typeConfidence":0.91,"plateTime":0.3913841728669083,"extension":5.98239259420525},"hitData":{"launchSpeed":86.7,"launchAngle":75.0,"totalDistance":73.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.93,"coordY":197.53}},"index":6,"playId":"444dcc95-3450-3fed-bfb0-2287009a91fb","pitchNumber":5,"startTime":"2026-03-21T19:31:51.584Z","endTime":"2026-03-21T19:31:59.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":542208,"link":"/api/v1/people/542208","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542208,"link":"/api/v1/people/542208"},"credit":"b_ab"},{"player":{"id":822038,"link":"/api/v1/people/822038"},"credit":"p_ab"},{"player":{"id":542208,"link":"/api/v1/people/542208"},"credit":"b_pa"},{"player":{"id":822038,"link":"/api/v1/people/822038"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":4.199999999999999,"leverageIndex":1.41,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:31:59.368Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Sacco Jr. strikes out swinging.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:34:22.724Z","endTime":"2026-03-21T19:35:43.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":690474,"fullName":"Tommy Sacco Jr.","link":"/api/v1/people/690474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702065,"fullName":"Aaron Rozek","link":"/api/v1/people/702065"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":690474,"fullName":"Tommy Sacco Jr.","link":"/api/v1/people/690474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":5,"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-21T19:32:31.086Z","endTime":"2026-03-21T19:33:12.544Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":690474,"link":"/api/v1/people/690474","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Aaron Rozek replaces Ryan Lambert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":5,"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-21T19:33:12.544Z","endTime":"2026-03-21T19:34:25.022Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702065,"link":"/api/v1/people/702065"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":822038,"link":"/api/v1/people/822038","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":690474,"link":"/api/v1/people/690474","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.084,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49152839835576,"aZ":-20.65421515070088,"pfxX":0.956186563229926,"pfxZ":7.197164641772591,"pX":-0.9779152757865283,"pZ":2.236468687338564,"vX0":-11.000711611650756,"vY0":-126.20866851206833,"vZ0":-4.121920237081681,"x":154.28,"y":178.4,"x0":3.327318210918027,"y0":50.00564164759853,"z0":5.570104749089092,"aX":1.5326481256303475},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":12.2,"breakHorizontal":1.0,"spinRate":2340,"spinDirection":112},"zone":13,"typeConfidence":0.8,"plateTime":0.4352510794939306,"extension":5.825777539398347},"index":2,"playId":"c967f2b8-5b32-3f3c-b7f9-50d72af0863b","pitchNumber":1,"startTime":"2026-03-21T19:34:25.022Z","endTime":"2026-03-21T19:34:29.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":690474,"link":"/api/v1/people/690474","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.084,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76717010513129,"aZ":-22.490348368332903,"pfxX":0.6120346166473984,"pfxZ":6.154629003242379,"pX":-0.7119079651858129,"pZ":2.548861162254126,"vX0":-9.869396729215582,"vY0":-125.07398466930532,"vZ0":-3.113223703467682,"x":144.14,"y":169.96,"x0":3.2168406208614555,"y0":50.00539764566234,"z0":5.6676767316822465,"aX":0.9646681536470353},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.6,"breakHorizontal":1.3,"spinRate":2385,"spinDirection":125},"zone":4,"typeConfidence":0.85,"plateTime":0.439033221067898,"extension":5.7184736895531065},"index":3,"playId":"73741a71-87ca-3468-af6d-cf015fa2c271","pitchNumber":2,"startTime":"2026-03-21T19:34:40.970Z","endTime":"2026-03-21T19:34:48.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":690474,"link":"/api/v1/people/690474","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.3,"strikeZoneTop":3.084,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.049882986440487,"aZ":-28.95696967052437,"pfxX":12.23890404271572,"pfxZ":1.8904719471263096,"pX":0.05046502247910613,"pZ":2.7887620968708364,"vX0":-13.115880247388418,"vY0":-130.2866798933892,"vZ0":-0.8603393958050392,"x":115.08,"y":163.48,"x0":3.5849216837193185,"y0":50.00237317857381,"z0":5.332391446099597,"aX":20.82049331503311},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":-18.8,"spinRate":2178,"spinDirection":128},"zone":2,"typeConfidence":0.91,"plateTime":0.42210369941483483,"extension":5.823562029445628},"index":4,"playId":"32409b6d-88ae-3731-a24d-2a0c3f740717","pitchNumber":3,"startTime":"2026-03-21T19:35:03.916Z","endTime":"2026-03-21T19:35:07.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":690474,"link":"/api/v1/people/690474","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.084,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.958918465755552,"aZ":-17.50097792097723,"pfxX":7.7698726406145955,"pfxZ":8.439983561846724,"pX":-0.1157765975980282,"pZ":1.297612933613569,"vX0":-10.604236728795831,"vY0":-131.53046516544921,"vZ0":-7.406658881943328,"x":121.41,"y":203.74,"x0":2.9734571534127627,"y0":50.003008749292334,"z0":5.46595840156797,"aX":13.507809903342183},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.7,"breakHorizontal":-11.5,"spinRate":2252,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.4177053470188996,"extension":5.963133134096116},"index":5,"playId":"13a8dbdf-b474-3bc8-a43a-7f58a4a0638b","pitchNumber":4,"startTime":"2026-03-21T19:35:20.185Z","endTime":"2026-03-21T19:35:24.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":690474,"link":"/api/v1/people/690474","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":71.6,"strikeZoneTop":3.084,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.435107729819443,"aZ":-27.9251017232366,"pfxX":-0.3437310256543651,"pfxZ":3.21192301942086,"pX":-0.2349309930692422,"pZ":3.110196625955485,"vX0":-9.509404197616751,"vY0":-115.72321756368173,"vZ0":1.2081764891406017,"x":125.96,"y":154.8,"x0":4.0144427079082305,"y0":50.00339170996924,"z0":5.305616748852322,"aX":-0.45520121113001893},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":6.6,"breakHorizontal":3.6,"spinRate":2384,"spinDirection":256},"zone":1,"typeConfidence":0.65,"plateTime":0.47773103641339043,"extension":5.531825042083742},"index":6,"playId":"e84c41b6-825f-3aef-99cd-74671dce138c","pitchNumber":5,"startTime":"2026-03-21T19:35:39.520Z","endTime":"2026-03-21T19:35:43.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":690474,"link":"/api/v1/people/690474","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690474,"link":"/api/v1/people/690474"},"credit":"b_ab"},{"player":{"id":702065,"link":"/api/v1/people/702065"},"credit":"p_ab"},{"player":{"id":690474,"link":"/api/v1/people/690474"},"credit":"b_pa"},{"player":{"id":702065,"link":"/api/v1/people/702065"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":3.6999999999999993,"leverageIndex":1.34,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:35:43.198Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Nelson singles on a ground ball to first baseman Jorge Polanco. Yainer Diaz scores. James Nelson to 2nd. Throwing error by first baseman Jorge Polanco.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:35:50.306Z","endTime":"2026-03-21T19:36:51.094Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663445,"fullName":"James Nelson","link":"/api/v1/people/663445"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702065,"fullName":"Aaron Rozek","link":"/api/v1/people/702065"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663445,"fullName":"James Nelson","link":"/api/v1/people/663445"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":663445,"fullName":"James Nelson","link":"/api/v1/people/663445"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663445,"fullName":"James Nelson","link":"/api/v1/people/663445"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":822038,"link":"/api/v1/people/822038"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":81.2,"strikeZoneTop":3.215,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.483730818679078,"aZ":-30.664670600269094,"pfxX":13.264182710797904,"pfxZ":0.8920750592801303,"pX":0.04827998464457955,"pZ":1.2911091761746745,"vX0":-13.339206994055246,"vY0":-129.89339434065818,"vZ0":-3.898316252543302,"x":115.16,"y":203.92,"x0":3.5587839978392397,"y0":50.00073930815522,"z0":5.176352914915052,"aX":22.371452348233177},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.8,"breakHorizontal":-20.5,"spinRate":2149,"spinDirection":109},"zone":14,"typeConfidence":0.91,"plateTime":0.42377187359979507,"extension":5.851673076213705},"index":0,"playId":"1ced7607-dc9f-389e-82b8-810c5d3f5735","pitchNumber":1,"startTime":"2026-03-21T19:36:09.615Z","endTime":"2026-03-21T19:36:13.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":663445,"link":"/api/v1/people/663445","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.215,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.415743767221592,"aZ":-32.77322621423564,"pfxX":10.572633472005528,"pfxZ":-0.354529882369647,"pX":-0.45900131641734343,"pZ":2.738927379213428,"vX0":-13.493134281803055,"vY0":-128.80992144617335,"vZ0":-0.1085179359381081,"x":134.5,"y":164.83,"x0":3.480083856708947,"y0":50.00417405718828,"z0":5.321052398105583,"aX":17.72052069421725},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.4,"breakHorizontal":-16.1,"spinRate":2228,"spinDirection":107},"zone":4,"typeConfidence":0.91,"plateTime":0.4256422881232629,"extension":5.732512988385754},"index":1,"playId":"1aeada1b-1e21-34a3-83b2-8c6634454858","pitchNumber":2,"startTime":"2026-03-21T19:36:26.028Z","endTime":"2026-03-21T19:36:32.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":663445,"link":"/api/v1/people/663445","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.6,"strikeZoneTop":3.215,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.977020737056268,"aZ":-27.72555724726922,"pfxX":12.297681869217737,"pfxZ":2.5295007365765336,"pX":1.5466898260934612,"pZ":2.2036469097664413,"vX0":-9.140108087774374,"vY0":-132.61562407875653,"vZ0":-2.713319243661151,"x":58.04,"y":179.28,"x0":3.46394423579387,"y0":50.000851005375516,"z0":5.291664482584349,"aX":21.602754495578147},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.1,"breakHorizontal":-19.9,"spinRate":2133,"spinDirection":116},"zone":14,"typeConfidence":0.91,"plateTime":0.4152012828157092,"extension":5.7364154238497544},"hitData":{"launchSpeed":70.7,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.65,"coordY":154.5}},"index":2,"playId":"d56edae3-00fa-3beb-9c85-01fc9b58467c","pitchNumber":3,"startTime":"2026-03-21T19:36:45.621Z","endTime":"2026-03-21T19:36:51.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":663445,"link":"/api/v1/people/663445","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663445,"link":"/api/v1/people/663445"},"credit":"b_ab"},{"player":{"id":702065,"link":"/api/v1/people/702065"},"credit":"p_ab"},{"player":{"id":663445,"link":"/api/v1/people/663445"},"credit":"b_pa"},{"player":{"id":702065,"link":"/api/v1/people/702065"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.6,"awayTeamWinProbability":85.4,"homeTeamWinProbabilityAdded":-12.4,"leverageIndex":1.44,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:36:51.094Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Wakefield called out on strikes.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T19:38:21.768Z","endTime":"2026-03-21T19:41:39.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":811718,"fullName":"Josh Wakefield","link":"/api/v1/people/811718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702065,"fullName":"Aaron Rozek","link":"/api/v1/people/702065"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9,10,11],"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":811718,"fullName":"Josh Wakefield","link":"/api/v1/people/811718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Josh Wakefield replaces Joey Loperfido.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"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-21T19:37:55.883Z","endTime":"2026-03-21T19:38:04.821Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":811718,"link":"/api/v1/people/811718"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"second":{"id":663445,"link":"/api/v1/people/663445"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":5,"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-21T19:38:04.821Z","endTime":"2026-03-21T19:38:23.880Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"second":{"id":663445,"link":"/api/v1/people/663445"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":88.1,"endSpeed":80.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.531566593049746,"aZ":-31.972022746713865,"pfxX":9.86245745867569,"pfxZ":0.12174174512845326,"pX":-0.738840478828632,"pZ":2.18633282879301,"vX0":-13.806839979983444,"vY0":-127.48433687283575,"vZ0":-1.0448155665691385,"x":145.16,"y":179.75,"x0":3.4793007935527935,"y0":50.0008715785438,"z0":5.137384800728204,"aX":16.144307678929223},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":-14.5,"spinRate":2104,"spinDirection":107},"zone":7,"typeConfidence":0.9,"plateTime":0.43052175458934183,"extension":5.816018356602277},"index":2,"playId":"901dd310-0740-3b08-a3ab-16d3e990a0db","pitchNumber":1,"startTime":"2026-03-21T19:38:23.880Z","endTime":"2026-03-21T19:38:27.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"second":{"id":663445,"link":"/api/v1/people/663445"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":87.8,"endSpeed":79.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.120021786056203,"aZ":-31.749188412894924,"pfxX":10.739786864592277,"pfxZ":0.26187245053681174,"pX":-1.3625336942554678,"pZ":2.1863843452594183,"vX0":-15.500635655874257,"vY0":-126.8646156680492,"vZ0":-1.2864740160975323,"x":168.94,"y":179.75,"x0":3.4564581468014595,"y0":50.00274256954137,"z0":5.251634547293139,"aX":17.35167648941121},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.4,"breakHorizontal":-15.6,"spinRate":2117,"spinDirection":112},"zone":13,"typeConfidence":0.9,"plateTime":0.4332358346456533,"extension":5.8050984870133515},"index":3,"playId":"6d73c9aa-c140-3de1-890a-d78c080ef14b","pitchNumber":2,"startTime":"2026-03-21T19:38:39.329Z","endTime":"2026-03-21T19:38:42.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"second":{"id":663445,"link":"/api/v1/people/663445"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":89.2,"endSpeed":80.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.654542254293034,"aZ":-16.67659070093809,"pfxX":5.973903778395079,"pfxZ":9.272752808455905,"pX":2.2871172174648913,"pZ":3.1898670913975256,"vX0":-4.693488496302131,"vY0":-129.6341639317136,"vZ0":-2.816178913820884,"x":29.82,"y":152.65,"x0":3.36125642964717,"y0":50.00319808927555,"z0":5.591146462787231,"aX":9.984624174776513},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":16.2,"breakHorizontal":-9.5,"spinRate":2175,"spinDirection":129},"zone":12,"typeConfidence":0.92,"plateTime":0.4254796870308333,"extension":5.817838590133858},"index":4,"playId":"cf50d2fb-e1f1-354d-9544-4cae4d53d86a","pitchNumber":3,"startTime":"2026-03-21T19:38:55.737Z","endTime":"2026-03-21T19:38:59.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"second":{"id":663445,"link":"/api/v1/people/663445"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23796184070015,"aZ":-29.701191010814384,"pfxX":11.283604456998418,"pfxZ":1.5018244132174328,"pX":0.25487180246769664,"pZ":1.320366661773682,"vX0":-11.919420469443828,"vY0":-128.07502188557098,"vZ0":-3.8603335905130765,"x":107.28,"y":203.13,"x0":3.528163510950646,"y0":50.00026597241846,"z0":5.199215989610109,"aX":18.5319750474586},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":-17.4,"spinRate":2151,"spinDirection":112},"zone":14,"typeConfidence":0.9,"plateTime":0.42951621587442634,"extension":5.80535615531609},"index":5,"playId":"0c603b77-5b74-3a77-8cc1-854129e5cfdc","pitchNumber":4,"startTime":"2026-03-21T19:39:16.795Z","endTime":"2026-03-21T19:39:20.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"second":{"id":663445,"link":"/api/v1/people/663445"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.498394226541404,"aZ":-30.58736958207338,"pfxX":9.917333603626552,"pfxZ":0.9707549598215834,"pX":-0.302960901156846,"pZ":2.1262621316720933,"vX0":-12.703712147248126,"vY0":-127.2045346254405,"vZ0":-1.503664983995354,"x":128.55,"y":181.37,"x0":3.4712403976095527,"y0":50.00398581827079,"z0":5.153871730518128,"aX":16.227484063324784},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.7,"breakHorizontal":-15.0,"spinRate":2143,"spinDirection":107},"zone":7,"typeConfidence":0.89,"plateTime":0.43085799577105366,"extension":5.877298894258554},"index":6,"playId":"e5e7d7bc-3208-3f12-8db6-58684b98826a","pitchNumber":5,"startTime":"2026-03-21T19:39:33.232Z","endTime":"2026-03-21T19:39:36.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"second":{"id":663445,"link":"/api/v1/people/663445"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":88.8,"endSpeed":80.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66324545863093,"aZ":-29.18203484359965,"pfxX":11.369128942903227,"pfxZ":1.7875047437362088,"pX":0.9438418831123443,"pZ":2.218624066354288,"vX0":-10.641187914755056,"vY0":-128.8328760629548,"vZ0":-1.643484132413196,"x":81.02,"y":178.88,"x0":3.6578298389634196,"y0":50.00296820204718,"z0":5.127922217350711,"aX":19.04314356538047},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.1,"breakHorizontal":-18.1,"spinRate":2198,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.4257200510475707,"extension":5.863932101319845},"index":7,"playId":"01e434be-f209-31c1-9bb0-9ab77eaafca5","pitchNumber":6,"startTime":"2026-03-21T19:39:56.594Z","endTime":"2026-03-21T19:40:01.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"second":{"id":663445,"link":"/api/v1/people/663445"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.437129923898986,"aZ":-25.61674709033551,"pfxX":1.8211113041338616,"pfxZ":4.294115407433115,"pX":-0.06425938686930914,"pZ":2.040807297294577,"vX0":-10.445734585289689,"vY0":-122.84373625162061,"vZ0":-1.8623175319190466,"x":119.45,"y":183.68,"x0":4.007358571432797,"y0":50.00436278335053,"z0":4.987407060684915,"aX":2.7832974923027507},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.6,"breakHorizontal":-0.8,"spinRate":2287,"spinDirection":101},"zone":8,"typeConfidence":0.85,"plateTime":0.44594723469820163,"extension":5.7799644154998955},"index":8,"playId":"a8b47bbf-88c5-3b1e-a696-242064d84a13","pitchNumber":7,"startTime":"2026-03-21T19:40:27.140Z","endTime":"2026-03-21T19:40:31.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"second":{"id":663445,"link":"/api/v1/people/663445"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05385284088162,"aZ":-23.033138996339012,"pfxX":1.257859206279668,"pfxZ":5.80262393995631,"pX":-0.012426894875014924,"pZ":2.4243483746487926,"vX0":-8.456531811643897,"vY0":-125.16694227376428,"vZ0":-3.1813413367951195,"x":117.47,"y":173.32,"x0":3.2573896227087267,"y0":50.001144090093646,"z0":5.613950609542482,"aX":1.9822187051756068},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":10.0,"breakHorizontal":-0.1,"spinRate":2371,"spinDirection":128},"zone":5,"typeConfidence":0.82,"plateTime":0.4388774885653972,"extension":5.725710551275062},"index":9,"playId":"627f0def-dc43-39f7-8253-1984c7bf92a6","pitchNumber":8,"startTime":"2026-03-21T19:40:52.023Z","endTime":"2026-03-21T19:40:55.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"second":{"id":663445,"link":"/api/v1/people/663445"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":88.4,"endSpeed":80.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.276198412039054,"aZ":-28.105590379773318,"pfxX":12.812727020781093,"pfxZ":2.4521299222814736,"pX":1.308838494419783,"pZ":2.7093663054986608,"vX0":-9.985179391773933,"vY0":-128.34461621443168,"vZ0":-0.46113198629841534,"x":67.11,"y":165.63,"x0":3.5984630703200757,"y0":50.00034974180211,"z0":5.093423050001026,"aX":21.22520263394798},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":-20.8,"spinRate":2184,"spinDirection":110},"zone":12,"typeConfidence":0.9,"plateTime":0.4279080522414951,"extension":5.827102804103584},"index":10,"playId":"57ea41d8-7488-391a-888a-009234f6bac5","pitchNumber":9,"startTime":"2026-03-21T19:41:12.774Z","endTime":"2026-03-21T19:41:17.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"second":{"id":663445,"link":"/api/v1/people/663445"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":70.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.907673174970373,"aZ":-32.1783286528529,"pfxX":-6.032060846088635,"pfxZ":-0.0073923392313091085,"pX":0.30325453703816263,"pZ":3.4105973391815034,"vX0":-6.005438449091855,"vY0":-112.39551197448986,"vZ0":3.228555089502467,"x":105.44,"y":146.69,"x0":3.7959921632324374,"y0":50.000704916882256,"z0":5.229297056015777,"aX":-7.692799014110894},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":1.2,"breakHorizontal":12.5,"spinRate":2339,"spinDirection":286},"zone":2,"typeConfidence":0.83,"plateTime":0.48785527802537576,"extension":5.708692381633667},"index":11,"playId":"0a03e813-fce6-36ba-b1b2-145df6af0b48","pitchNumber":10,"startTime":"2026-03-21T19:41:34.483Z","endTime":"2026-03-21T19:41:39.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"second":{"id":663445,"link":"/api/v1/people/663445"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":811718,"link":"/api/v1/people/811718"},"credit":"b_ab"},{"player":{"id":702065,"link":"/api/v1/people/702065"},"credit":"p_ab"},{"player":{"id":811718,"link":"/api/v1/people/811718"},"credit":"b_pa"},{"player":{"id":702065,"link":"/api/v1/people/702065"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":2.0999999999999996,"leverageIndex":0.81,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:41:39.503Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Polanco grounds out softly, third baseman James Nelson to first baseman John Garcia.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:44:12.444Z","endTime":"2026-03-21T19:44:35.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703440,"fullName":"Dylan Howard","link":"/api/v1/people/703440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[6,7],"actionIndex":[0,1,2,3,4,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663445,"link":"/api/v1/people/663445"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":801039,"link":"/api/v1/people/801039"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Josh Wakefield remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T19:44:14.601Z","endTime":"2026-03-21T19:44:14.602Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":811718,"link":"/api/v1/people/811718"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":696264,"link":"/api/v1/people/696264"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for Tyler Whitaker.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T19:44:14.603Z","endTime":"2026-03-21T19:44:14.604Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696264,"link":"/api/v1/people/696264"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mason Lytle remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T19:44:14.605Z","endTime":"2026-03-21T19:44:14.606Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809860,"link":"/api/v1/people/809860"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: John Garcia replaces first baseman Christian Walker, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T19:44:14.607Z","endTime":"2026-03-21T19:44:14.608Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801039,"link":"/api/v1/people/801039"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Carlos Pérez remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-21T19:44:14.609Z","endTime":"2026-03-21T19:44:14.610Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542208,"link":"/api/v1/people/542208"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":624415,"link":"/api/v1/people/624415"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dylan Howard replaces Kai-Wei Teng.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-21T19:44:14.611Z","endTime":"2026-03-21T19:44:14.612Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703440,"link":"/api/v1/people/703440"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":93.5,"endSpeed":84.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67271294402565,"aZ":-15.999050053160047,"pfxX":-6.593793155990111,"pfxZ":8.789768137051883,"pX":0.6518424256703695,"pZ":2.9792412058749336,"vX0":7.819108500294457,"vY0":-135.77496399124686,"vZ0":-4.469629903638418,"x":92.15,"y":158.34,"x0":-1.4281314031559706,"y0":50.00487357264224,"z0":5.783508192732085,"aX":-12.13763556309127},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":10.0,"spinRate":1916,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.40562831748113837,"extension":6.164859580046318},"index":6,"playId":"59aa9931-ac91-3f1d-82ce-44131092eb71","pitchNumber":1,"startTime":"2026-03-21T19:44:14.613Z","endTime":"2026-03-21T19:44:18.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20785579036073,"aZ":-24.991598414634556,"pfxX":-10.459877464068109,"pfxZ":4.819755328098266,"pX":-0.4920791651116617,"pZ":3.2804027605871187,"vX0":6.5040267731079435,"vY0":-121.64954885133623,"vZ0":-0.7767009697757197,"x":135.76,"y":150.21,"x0":-1.849622934910328,"y0":50.00157444216631,"z0":5.782014462359442,"aX":-15.58144512433486},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.8,"breakHorizontal":17.3,"spinRate":1846,"spinDirection":264},"zone":1,"typeConfidence":2.0,"plateTime":0.4512945289501227,"extension":6.186400896646889},"hitData":{"launchSpeed":40.5,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":119.27,"coordY":172.67}},"index":7,"playId":"bbec3645-80e8-343e-a33f-6ee254a79007","pitchNumber":2,"startTime":"2026-03-21T19:44:30.308Z","endTime":"2026-03-21T19:44:35.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:44:35.955Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Robert Jr. walks.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:44:50.459Z","endTime":"2026-03-21T19:46:21.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703440,"fullName":"Dylan Howard","link":"/api/v1/people/703440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0637612288146,"aZ":-34.511915230082764,"pfxX":6.624935819351982,"pfxZ":-1.6988774257665096,"pX":-1.186882601494483,"pZ":3.5799907271789295,"vX0":-0.013060390895027862,"vY0":-117.10688149597625,"vZ0":2.2903911227477187,"x":162.24,"y":142.12,"x0":-2.04055575583555,"y0":50.00320058645898,"z0":5.8392664661642755,"aX":9.114410413983268},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.2,"breakHorizontal":-12.0,"spinRate":2342,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.46942196824107185,"extension":6.061330471958428},"index":0,"playId":"a030be5c-a154-36e7-b9a2-9f7a01fc4e2e","pitchNumber":1,"startTime":"2026-03-21T19:45:06.379Z","endTime":"2026-03-21T19:45:11.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":81.1,"endSpeed":74.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24508705651208,"aZ":-35.093799806032266,"pfxX":5.177708484462901,"pfxZ":-2.085241164039518,"pX":1.0612829015867602,"pZ":2.67386138194719,"vX0":4.686014470835261,"vY0":-118.07695136469269,"vZ0":0.3967677351936525,"x":76.55,"y":166.59,"x0":-1.6277928909198758,"y0":50.003226836612235,"z0":5.754857651384218,"aX":7.248693992617866},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.4,"breakHorizontal":-10.6,"spinRate":2599,"spinDirection":54},"zone":12,"typeConfidence":2.0,"plateTime":0.4653667435075106,"extension":6.168402409722986},"index":1,"playId":"8c14ec08-868d-3e90-baf9-84b4e96fe72e","pitchNumber":2,"startTime":"2026-03-21T19:45:22.941Z","endTime":"2026-03-21T19:45:26.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22051709532237,"aZ":-14.740642067386082,"pfxX":-6.4439222140306995,"pfxZ":9.169119874193285,"pX":0.5348855756738123,"pZ":3.9770369274466635,"vX0":7.403597780980037,"vY0":-137.22170276683772,"vZ0":-2.5135703648996177,"x":96.61,"y":131.4,"x0":-1.364762399424947,"y0":50.002276188048505,"z0":5.912864577384861,"aX":-12.251865580024537},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":10.1,"spinRate":2243,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3996107895017742,"extension":6.160029030462633},"index":2,"playId":"0d7131c9-d5e7-3e2b-b1d2-d951257d750b","pitchNumber":3,"startTime":"2026-03-21T19:45:39.806Z","endTime":"2026-03-21T19:45:42.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.606393061870467,"aZ":-12.163422510936776,"pfxX":-7.7828323033534765,"pfxZ":10.586942051981637,"pX":0.7163089425445869,"pZ":1.7696039212526917,"vX0":8.517609369651149,"vY0":-136.73483514134836,"vZ0":-8.33615969779905,"x":89.7,"y":191.0,"x0":-1.430388973321771,"y0":50.00543271215372,"z0":5.69576317425173,"aX":-14.715461987653148},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":12.2,"spinRate":2289,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.4008299283241672,"extension":6.2582393912703},"index":3,"playId":"d126dfd9-10fd-3701-a5f1-fa8b693bd6e1","pitchNumber":4,"startTime":"2026-03-21T19:45:58.558Z","endTime":"2026-03-21T19:46:02.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.044663288101425,"aZ":-12.736292620558515,"pfxX":-9.173140641037982,"pfxZ":10.287830368472857,"pX":1.1895695892744043,"pZ":1.4492843303687157,"vX0":9.816186157564927,"vY0":-137.0193064865915,"vZ0":-9.16542937404294,"x":71.66,"y":199.65,"x0":-1.2583390910243502,"y0":50.00237974353565,"z0":5.721258117505446,"aX":-17.332449020018927},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":14.4,"spinRate":2243,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4007017557097208,"extension":6.223888219507093},"index":4,"playId":"809a76da-5d2e-31e7-8dd6-ce423ac766a9","pitchNumber":5,"startTime":"2026-03-21T19:46:17.053Z","endTime":"2026-03-21T19:46:21.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.8,"awayTeamWinProbability":82.2,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":1.19,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:46:21.202Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Rortvedt called out on strikes.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:47:36.411Z","endTime":"2026-03-21T19:49:10.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703440,"fullName":"Dylan Howard","link":"/api/v1/people/703440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689822,"fullName":"Matt Rudick","link":"/api/v1/people/689822"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,2],"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":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ben Rortvedt replaces Brett Baty.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"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-21T19:46:40.507Z","endTime":"2026-03-21T19:46:48.545Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666163,"link":"/api/v1/people/666163"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":5,"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-21T19:46:48.545Z","endTime":"2026-03-21T19:47:16.854Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":666163,"link":"/api/v1/people/666163","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Matt Rudick replaces Luis Robert Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-03-21T19:47:16.854Z","endTime":"2026-03-21T19:47:38.695Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689822,"link":"/api/v1/people/689822"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":673357,"link":"/api/v1/people/673357"},"base":1,"defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":666163,"link":"/api/v1/people/666163","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":84.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17306342760356,"aZ":-12.070017836643984,"pfxX":-8.862954830511297,"pfxZ":10.81524651734144,"pX":0.7536743950546582,"pZ":1.5690108730019139,"vX0":9.168395183129865,"vY0":-136.48318027398608,"vZ0":-8.709522026471374,"x":88.27,"y":196.42,"x0":-1.5215782007563858,"y0":50.00277546404035,"z0":5.663182984189292,"aX":-16.47460306647026},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":13.8,"spinRate":2285,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4036015770323056,"extension":6.195866777265253},"index":3,"playId":"aa3109c2-24b9-3639-ab27-28f4d52e0110","pitchNumber":1,"startTime":"2026-03-21T19:47:38.695Z","endTime":"2026-03-21T19:47:44.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":666163,"link":"/api/v1/people/666163","batSide":{"code":"L","description":"Left"}},"first":{"id":689822,"link":"/api/v1/people/689822"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.865891338090496,"aZ":-43.55652381682895,"pfxX":5.42359387054012,"pfxZ":-8.459063455673,"pX":-0.1391861199270768,"pZ":1.3416559235983454,"vX0":2.059153463038257,"vY0":-116.4064823809951,"vZ0":-0.9234511258143897,"x":122.31,"y":202.56,"x0":-1.7450024155714356,"y0":50.00363193737464,"z0":5.939210677983519,"aX":7.296514610903304},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-15.1,"breakHorizontal":-10.3,"spinRate":2609,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.4741318161328927,"extension":6.208909606189391},"index":4,"playId":"5a8ee7b7-4ae7-370e-9283-64754a14f64f","pitchNumber":2,"startTime":"2026-03-21T19:48:00.851Z","endTime":"2026-03-21T19:48:04.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":666163,"link":"/api/v1/people/666163","batSide":{"code":"L","description":"Left"}},"first":{"id":689822,"link":"/api/v1/people/689822"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.151658366192848,"aZ":-44.37302656384824,"pfxX":4.768250137210531,"pfxZ":-8.898530327678206,"pX":1.1747723378399604,"pZ":1.223434704843608,"vX0":5.0232010862519205,"vY0":-117.73136320112089,"vZ0":-1.187198504211891,"x":72.22,"y":205.75,"x0":-1.6244989476357823,"y0":50.00202592491386,"z0":5.926584345703595,"aX":6.537474733218647},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-16.0,"breakHorizontal":-10.1,"spinRate":2636,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.46940339827148225,"extension":6.155097001180083},"index":5,"playId":"24f4df12-c29f-30a3-8a95-10544e688ac8","pitchNumber":3,"startTime":"2026-03-21T19:48:21.988Z","endTime":"2026-03-21T19:48:26.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":666163,"link":"/api/v1/people/666163","batSide":{"code":"L","description":"Left"}},"first":{"id":689822,"link":"/api/v1/people/689822"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":93.9,"endSpeed":84.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8993859060457,"aZ":-14.406446796522669,"pfxX":-9.038164375174638,"pfxZ":9.567991046065046,"pX":-0.445680465011594,"pZ":1.9910797032274274,"vX0":5.818129924595839,"vY0":-136.35370809899305,"vZ0":-7.273916106567191,"x":133.99,"y":185.02,"x0":-1.4483805653426711,"y0":50.00108124969522,"z0":5.714948495970606,"aX":-16.778819394811116},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":14.9,"spinRate":2309,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.40387682874595354,"extension":6.107494667436827},"index":6,"playId":"c84d0cf1-2558-3ba4-bf7e-e09a39a09990","pitchNumber":4,"startTime":"2026-03-21T19:48:42.581Z","endTime":"2026-03-21T19:48:46.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":666163,"link":"/api/v1/people/666163","batSide":{"code":"L","description":"Left"}},"first":{"id":689822,"link":"/api/v1/people/689822"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":83.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82748226482022,"aZ":-16.402587855015415,"pfxX":-8.439170789711309,"pfxZ":8.646348826572101,"pX":0.5514463437546988,"pZ":2.9963903774700484,"vX0":7.647379506061889,"vY0":-135.4769065170948,"vZ0":-4.512185052328172,"x":95.98,"y":157.88,"x0":-1.2378414136145097,"y0":50.00011260330183,"z0":5.861762618084265,"aX":-15.38805716559051},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":13.2,"spinRate":2048,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.40727301533403226,"extension":6.1642385827129385},"index":7,"playId":"81cbd738-da70-31ee-96e5-25a05737b53c","pitchNumber":5,"startTime":"2026-03-21T19:49:05.696Z","endTime":"2026-03-21T19:49:10.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":666163,"link":"/api/v1/people/666163","batSide":{"code":"L","description":"Left"}},"first":{"id":689822,"link":"/api/v1/people/689822"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666163,"link":"/api/v1/people/666163"},"credit":"b_ab"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_ab"},{"player":{"id":666163,"link":"/api/v1/people/666163"},"credit":"b_pa"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.899999999999999,"awayTeamWinProbability":88.1,"homeTeamWinProbabilityAdded":-5.900000000000002,"leverageIndex":2.54,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:49:10.815Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Diego Mosquera flies out to center fielder Mason Lytle.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T19:49:33.275Z","endTime":"2026-03-21T19:50:45.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":699305,"fullName":"Diego Mosquera","link":"/api/v1/people/699305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703440,"fullName":"Dylan Howard","link":"/api/v1/people/703440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699305,"fullName":"Diego Mosquera","link":"/api/v1/people/699305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":809860,"link":"/api/v1/people/809860"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Diego Mosquera replaces Marcus Semien.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"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-21T19:49:24.001Z","endTime":"2026-03-21T19:49:35.591Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699305,"link":"/api/v1/people/699305"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":543760,"link":"/api/v1/people/543760"},"defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":689822,"link":"/api/v1/people/689822"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":90.6,"endSpeed":82.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72710753540504,"aZ":-27.61260532048824,"pfxX":-10.194112751724726,"pfxZ":2.611230428573421,"pX":-0.04881912344253244,"pZ":3.8215372482110235,"vX0":7.1376084908697335,"vY0":-131.72889705781864,"vZ0":-0.20906865468053493,"x":118.86,"y":135.6,"x0":-1.4782401154585147,"y0":50.00170082947638,"z0":5.954969304297893,"aX":-17.794824547695164},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.9,"breakHorizontal":16.8,"spinRate":2022,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.416861971286675,"extension":6.182977203571128},"index":1,"playId":"feb95838-cc64-38fc-bbd6-b617bed19476","pitchNumber":1,"startTime":"2026-03-21T19:49:35.591Z","endTime":"2026-03-21T19:49:40.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":699305,"link":"/api/v1/people/699305","batSide":{"code":"R","description":"Right"}},"first":{"id":689822,"link":"/api/v1/people/689822"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":94.2,"endSpeed":85.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.834424911664282,"aZ":-14.394471090343693,"pfxX":-6.646264419319182,"pfxZ":9.445790926076668,"pX":0.9063402098430047,"pZ":2.1890939239661997,"vX0":8.202122304022241,"vY0":-136.7348929007079,"vZ0":-6.904956875842049,"x":82.45,"y":179.67,"x0":-1.2771746182392392,"y0":50.003369999746745,"z0":5.7462135789550945,"aX":-12.510865868774259},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":10.2,"spinRate":2172,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4014982403905534,"extension":6.30590528629991},"index":2,"playId":"645f1405-e264-3ae1-a03b-4de067704ecf","pitchNumber":2,"startTime":"2026-03-21T19:49:54.132Z","endTime":"2026-03-21T19:49:58.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":699305,"link":"/api/v1/people/699305","batSide":{"code":"R","description":"Right"}},"first":{"id":689822,"link":"/api/v1/people/689822"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.804586892112944,"aZ":-15.30386215842293,"pfxX":-8.166820729650961,"pfxZ":9.112373096997661,"pX":1.0136372833624676,"pZ":2.6229558677229767,"vX0":9.085558090516258,"vY0":-136.18125732376973,"vZ0":-5.6541874436019075,"x":78.36,"y":167.96,"x0":-1.3272117238627124,"y0":50.00618716899296,"z0":5.809625139700482,"aX":-15.12756463728314},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":12.5,"spinRate":2165,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4043706471917403,"extension":6.3617717588263245},"index":3,"playId":"bae390fc-eb8a-39b8-b47b-fb1ea4bf0fae","pitchNumber":3,"startTime":"2026-03-21T19:50:13.760Z","endTime":"2026-03-21T19:50:17.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":699305,"link":"/api/v1/people/699305","batSide":{"code":"R","description":"Right"}},"first":{"id":689822,"link":"/api/v1/people/689822"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.423518902498785,"aZ":-24.8863072295495,"pfxX":-8.740315309429146,"pfxZ":4.1132433478332935,"pX":-0.1587110775425116,"pZ":3.064037888631492,"vX0":6.04953510980865,"vY0":-132.7506596407886,"vZ0":-2.631548641163069,"x":123.05,"y":156.05,"x0":-1.3402707799679465,"y0":50.002796303630326,"z0":5.894509962053194,"aX":-15.48190048375168},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.1,"breakHorizontal":14.4,"spinRate":1956,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.4137957190683874,"extension":6.265589850868394},"hitData":{"launchSpeed":79.5,"launchAngle":40.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":158.66,"coordY":104.19}},"index":4,"playId":"cabb6371-571a-3815-a35c-8a0d90f0c4b4","pitchNumber":4,"startTime":"2026-03-21T19:50:35.955Z","endTime":"2026-03-21T19:50:45.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":699305,"link":"/api/v1/people/699305","batSide":{"code":"R","description":"Right"}},"first":{"id":689822,"link":"/api/v1/people/689822"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699305,"link":"/api/v1/people/699305"},"credit":"b_ab"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_ab"},{"player":{"id":699305,"link":"/api/v1/people/699305"},"credit":"b_pa"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-4.299999999999999,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:50:45.218Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Whitaker strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T19:53:06.671Z","endTime":"2026-03-21T19:54:52.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":696264,"fullName":"Tyler Whitaker","link":"/api/v1/people/696264"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669285,"fullName":"Dan Hammer","link":"/api/v1/people/669285"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8,9,10,11],"actionIndex":[0,1,2,3,4,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696264,"fullName":"Tyler Whitaker","link":"/api/v1/people/696264"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":666163,"link":"/api/v1/people/666163"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dan Hammer replaces Aaron Rozek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T19:53:06.659Z","endTime":"2026-03-21T19:53:06.660Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669285,"link":"/api/v1/people/669285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702065,"link":"/api/v1/people/702065","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":696264,"link":"/api/v1/people/696264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Wyatt Young replaces catcher Francisco Alvarez, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T19:53:06.661Z","endTime":"2026-03-21T19:53:06.662Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696281,"link":"/api/v1/people/696281"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":696264,"link":"/api/v1/people/696264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Diego Mosquera remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T19:53:06.663Z","endTime":"2026-03-21T19:53:06.664Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699305,"link":"/api/v1/people/699305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":543760,"link":"/api/v1/people/543760"},"defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":696264,"link":"/api/v1/people/696264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ben Rortvedt remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T19:53:06.665Z","endTime":"2026-03-21T19:53:06.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666163,"link":"/api/v1/people/666163"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":696264,"link":"/api/v1/people/696264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Matt Rudick remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-21T19:53:06.667Z","endTime":"2026-03-21T19:53:06.668Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689822,"link":"/api/v1/people/689822"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":673357,"link":"/api/v1/people/673357"},"defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":696264,"link":"/api/v1/people/696264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kevin Villavicencio replaces shortstop Francisco Lindor, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-21T19:53:06.669Z","endTime":"2026-03-21T19:53:06.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692944,"link":"/api/v1/people/692944"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":689822,"link":"/api/v1/people/689822"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":696264,"link":"/api/v1/people/696264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":97.2,"endSpeed":88.9,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.940727661106347,"aZ":-10.977205695496373,"pfxX":-3.0581994271357544,"pfxZ":10.460351189244516,"pX":0.03885425523481193,"pZ":2.13263560391512,"vX0":3.3077582430145798,"vY0":-141.3847892915502,"vZ0":-7.441335451129255,"x":98.25,"y":108.86,"x0":-0.7483612982529365,"y0":50.00647182252606,"z0":5.501825910938738,"aX":-6.199061499782755},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":4.9,"spinRate":2274,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.38726979185071064,"extension":6.706962083718244},"index":6,"playId":"09ce29fa-7298-3042-8601-edd701cf89e6","pitchNumber":1,"startTime":"2026-03-21T19:53:06.671Z","endTime":"2026-03-21T19:53:12.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":692944,"link":"/api/v1/people/692944"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":689822,"link":"/api/v1/people/689822"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":696264,"link":"/api/v1/people/696264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":97.7,"endSpeed":89.3,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.177331031797216,"aZ":-12.941959142824256,"pfxX":-1.9153903868738584,"pfxZ":9.36360443706075,"pX":-0.3549649604917461,"pZ":4.05440035661007,"vX0":1.7902963844253204,"vY0":-142.31218079957395,"vZ0":-2.080865125932917,"x":82.9,"y":137.13,"x0":-0.742865423799976,"y0":50.00650322307901,"z0":5.613322363977595,"aX":-3.9358409565438666},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":3.1,"spinRate":2331,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.38463653466328385,"extension":6.419595562471875},"index":7,"playId":"19a11489-547e-34d1-a37e-d4e53c5315c9","pitchNumber":2,"startTime":"2026-03-21T19:53:22.511Z","endTime":"2026-03-21T19:53:32.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":692944,"link":"/api/v1/people/692944"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":689822,"link":"/api/v1/people/689822"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":696264,"link":"/api/v1/people/696264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.866397109036207,"aZ":-27.93884265607282,"pfxX":5.682758260707612,"pfxZ":2.7592280747820537,"pX":0.9329453703903683,"pZ":1.5916352723110379,"vX0":2.764650149956831,"vY0":-123.50702024586779,"vZ0":-3.760718937960605,"x":81.44,"y":195.81,"x0":-0.9413594361026375,"y0":50.00613247639609,"z0":5.498304797019102,"aX":8.731163308147465},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.3,"breakHorizontal":-10.9,"spinRate":2346,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.44442172577469385,"extension":6.405860800844247},"index":8,"playId":"0ef01e88-3a31-3691-acc2-0a43687fbb42","pitchNumber":3,"startTime":"2026-03-21T19:53:41.228Z","endTime":"2026-03-21T19:53:44.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":692944,"link":"/api/v1/people/692944"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":689822,"link":"/api/v1/people/689822"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":696264,"link":"/api/v1/people/696264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81129909157569,"aZ":-32.27600792779234,"pfxX":6.78856795674087,"pfxZ":-0.06562928020810954,"pX":0.6337281999601568,"pZ":0.5768195927887747,"vX0":1.6005461321957009,"vY0":-123.36658485245148,"vZ0":-5.296833007368137,"x":92.84,"y":223.21,"x0":-0.9067358403664291,"y0":50.003787967464966,"z0":5.503966702465626,"aX":10.3602852800566},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":-12.7,"spinRate":2405,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4456688862288716,"extension":6.528140491862614},"index":9,"playId":"d71c943e-08fa-3432-9e76-2c97ae3f431e","pitchNumber":4,"startTime":"2026-03-21T19:53:59.192Z","endTime":"2026-03-21T19:54:03.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":692944,"link":"/api/v1/people/692944"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":689822,"link":"/api/v1/people/689822"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":696264,"link":"/api/v1/people/696264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":98.6,"endSpeed":90.2,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79147822218993,"aZ":-13.1428209366658,"pfxX":-1.2317792377551688,"pfxZ":9.119770506213916,"pX":1.2349268462563772,"pZ":3.1530645802336026,"vX0":5.721808891467679,"vY0":-143.44859316356184,"vZ0":-4.711960658199627,"x":69.93,"y":153.65,"x0":-0.6243905711129503,"y0":50.002169117948675,"z0":5.634609708029435,"aX":-2.571316937954309},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.7,"breakHorizontal":1.1,"spinRate":2195,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.3816397143349435,"extension":6.663635404685113},"index":10,"playId":"c62bf539-33c4-3382-829a-6c9dc5b247c0","pitchNumber":5,"startTime":"2026-03-21T19:54:19.759Z","endTime":"2026-03-21T19:54:25.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":692944,"link":"/api/v1/people/692944"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":689822,"link":"/api/v1/people/689822"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":696264,"link":"/api/v1/people/696264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.8,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.141869631349444,"aZ":-12.809307591790127,"pfxX":-1.7928225649313712,"pfxZ":9.298082170053073,"pX":0.2787900548131105,"pZ":3.517801227437998,"vX0":3.2583771901088587,"vY0":-143.8059041485051,"vZ0":-3.568093089687181,"x":106.37,"y":143.8,"x0":-0.638975256345658,"y0":50.00018743442409,"z0":5.576044443777546,"aX":-3.7332102024961484},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.2,"breakHorizontal":2.5,"spinRate":2304,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.38172845779638687,"extension":6.597912054036314},"index":11,"playId":"4953f6df-ca5b-3a87-a3d7-bca15cd3841f","pitchNumber":6,"startTime":"2026-03-21T19:54:45.104Z","endTime":"2026-03-21T19:54:52.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":692944,"link":"/api/v1/people/692944"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":689822,"link":"/api/v1/people/689822"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":696264,"link":"/api/v1/people/696264","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696264,"link":"/api/v1/people/696264"},"credit":"b_ab"},{"player":{"id":669285,"link":"/api/v1/people/669285"},"credit":"p_ab"},{"player":{"id":696264,"link":"/api/v1/people/696264"},"credit":"b_pa"},{"player":{"id":669285,"link":"/api/v1/people/669285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:54:52.202Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mason Lytle walks.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T19:54:53.210Z","endTime":"2026-03-21T19:56:55.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":809860,"fullName":"Mason Lytle","link":"/api/v1/people/809860"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669285,"fullName":"Dan Hammer","link":"/api/v1/people/669285"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809860,"fullName":"Mason Lytle","link":"/api/v1/people/809860"},"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":809860,"fullName":"Mason Lytle","link":"/api/v1/people/809860"},"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":91.5,"endSpeed":83.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36674244639931,"aZ":-24.545260960668305,"pfxX":2.488328155404038,"pfxZ":4.2329167608247555,"pX":0.16697367349024023,"pZ":3.955788686524605,"vX0":1.695316302248639,"vY0":-133.30232886754357,"vZ0":-0.06328581222191598,"x":110.64,"y":131.97,"x0":-0.8002326641418517,"y0":50.00142859771384,"z0":5.750289882214254,"aX":4.481842706199361},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.9,"breakHorizontal":-4.9,"spinRate":2509,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.41072794247052746,"extension":6.464105661273356},"index":0,"playId":"0c1f6fff-67a2-336d-bbf0-50d72344bf72","pitchNumber":1,"startTime":"2026-03-21T19:55:12.803Z","endTime":"2026-03-21T19:55:17.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":692944,"link":"/api/v1/people/692944"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":689822,"link":"/api/v1/people/689822"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":809860,"link":"/api/v1/people/809860","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.39720632333896,"aZ":-14.601553266629983,"pfxX":-0.9688586229939817,"pfxZ":8.807376036437976,"pX":-1.1552953015032477,"pZ":3.8973131778705237,"vX0":-0.6886824765602244,"vY0":-140.91713280036018,"vZ0":-2.1958408210509863,"x":161.04,"y":133.55,"x0":-0.781211091473716,"y0":50.00357310027308,"z0":5.638916594817918,"aX":-1.932678309859795},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":1.9,"spinRate":2240,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.38987766799045387,"extension":6.602042864229054},"index":1,"playId":"6ba32e73-9013-31c4-8658-2e1465bb9a0c","pitchNumber":2,"startTime":"2026-03-21T19:55:29.494Z","endTime":"2026-03-21T19:55:33.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":692944,"link":"/api/v1/people/692944"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":689822,"link":"/api/v1/people/689822"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":809860,"link":"/api/v1/people/809860","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.106595666070877,"aZ":-11.151003826884981,"pfxX":-1.4339613806243166,"pfxZ":10.609435818208539,"pX":0.3799352540298491,"pZ":2.344039910392969,"vX0":3.2415574770107654,"vY0":-139.78420720854422,"vZ0":-6.619040375974253,"x":102.52,"y":175.49,"x0":-0.6077183508860595,"y0":50.0026504448473,"z0":5.472522859921687,"aX":-2.8416387115429598},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":1.9,"spinRate":2320,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.3916218020125366,"extension":6.713164651842082},"index":2,"playId":"d536a2a7-01a5-3afd-abe3-b6b33898b1af","pitchNumber":3,"startTime":"2026-03-21T19:55:52.060Z","endTime":"2026-03-21T19:55:55.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":692944,"link":"/api/v1/people/692944"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":689822,"link":"/api/v1/people/689822"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":809860,"link":"/api/v1/people/809860","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":95.8,"endSpeed":87.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42225496159635,"aZ":-13.538275062309891,"pfxX":-1.457654728663968,"pfxZ":9.496312598101152,"pX":-0.23972162020740473,"pZ":3.9069501230373236,"vX0":1.980510924134021,"vY0":-139.464843402512,"vZ0":-2.4552485331874037,"x":126.14,"y":133.29,"x0":-0.7708844306389411,"y0":50.00526085986227,"z0":5.695682087264666,"aX":-2.8615071902461575},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":2.2,"spinRate":2205,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3932728995299293,"extension":6.603996813448409},"index":3,"playId":"77812c6c-7de0-393f-8b0c-e55f8cbf03d7","pitchNumber":4,"startTime":"2026-03-21T19:56:10.390Z","endTime":"2026-03-21T19:56:14.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":692944,"link":"/api/v1/people/692944"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":689822,"link":"/api/v1/people/689822"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":809860,"link":"/api/v1/people/809860","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.979884481942232,"aZ":-10.659356028951626,"pfxX":-0.9577424340925023,"pfxZ":11.03717458313249,"pX":0.10489133629726871,"pZ":2.1626325640113233,"vX0":2.3593602770904294,"vY0":-138.93540678516163,"vZ0":-7.163133227084028,"x":113.0,"y":180.39,"x0":-0.6319741150728282,"y0":50.00144427531772,"z0":5.487506516383631,"aX":-1.8668775167842622},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":1.2,"spinRate":2203,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.39467934866799226,"extension":6.595142489078289},"index":4,"playId":"2b2842d7-ccf4-36dd-b240-4f78e2e94138","pitchNumber":5,"startTime":"2026-03-21T19:56:28.024Z","endTime":"2026-03-21T19:56:31.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":692944,"link":"/api/v1/people/692944"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":689822,"link":"/api/v1/people/689822"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":809860,"link":"/api/v1/people/809860","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":96.3,"endSpeed":87.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74206921332416,"aZ":-13.653530533591864,"pfxX":-2.107826318666386,"pfxZ":9.388267986408174,"pX":1.1367110435293752,"pZ":2.6440383390386573,"vX0":5.520280196417566,"vY0":-140.05701559956586,"vZ0":-5.419858623566663,"x":73.67,"y":167.39,"x0":-0.5922029035406796,"y0":50.00171442036876,"z0":5.508388544045803,"aX":-4.158470828675557},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":2.6,"spinRate":2186,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39215382884464356,"extension":6.735706522712769},"index":5,"playId":"0f647da9-5631-3a84-bf1b-c0b065ceca24","pitchNumber":6,"startTime":"2026-03-21T19:56:50.843Z","endTime":"2026-03-21T19:56:55.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":692944,"link":"/api/v1/people/692944"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":689822,"link":"/api/v1/people/689822"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":809860,"link":"/api/v1/people/809860","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809860,"link":"/api/v1/people/809860"},"credit":"b_pa"},{"player":{"id":669285,"link":"/api/v1/people/669285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-0.8000000000000007,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:56:55.761Z","atBatIndex":72},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jax Biggers grounds into a double play, second baseman Wyatt Young to shortstop Kevin Villavicencio to first baseman Jorge Polanco. Mason Lytle out at 2nd. Jax Biggers out at 1st.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T19:56:58.375Z","endTime":"2026-03-21T19:57:30.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669285,"fullName":"Dan Hammer","link":"/api/v1/people/669285"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":809860,"fullName":"Mason Lytle","link":"/api/v1/people/809860"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696281,"link":"/api/v1/people/696281"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692944,"link":"/api/v1/people/692944"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":692944,"link":"/api/v1/people/692944"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47587754912309,"aZ":-14.713851992821402,"pfxX":-1.3179000694233682,"pfxZ":8.918127194493009,"pX":0.1888490041581842,"pZ":2.4857040770210412,"vX0":2.68766759652421,"vY0":-138.87592463652697,"vZ0":-5.64326187829335,"x":109.8,"y":171.67,"x0":-0.6192903239031444,"y0":50.0020237533018,"z0":5.519268952664641,"aX":-2.580262134379695},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":1.8,"spinRate":2094,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.39408013171653966,"extension":6.661009514027732},"hitData":{"launchSpeed":91.1,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.56,"coordY":149.65}},"index":0,"playId":"9a53727f-cec3-3b87-88f7-bda9a2e73808","pitchNumber":1,"startTime":"2026-03-21T19:57:21.250Z","endTime":"2026-03-21T19:57:30.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669285,"link":"/api/v1/people/669285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":593871,"link":"/api/v1/people/593871"},"second":{"id":696281,"link":"/api/v1/people/696281"},"third":{"id":699305,"link":"/api/v1/people/699305"},"shortstop":{"id":692944,"link":"/api/v1/people/692944"},"left":{"id":703159,"link":"/api/v1/people/703159"},"center":{"id":689822,"link":"/api/v1/people/689822"},"right":{"id":814514,"link":"/api/v1/people/814514"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":809860,"link":"/api/v1/people/809860"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680890,"link":"/api/v1/people/680890"},"credit":"b_ab"},{"player":{"id":669285,"link":"/api/v1/people/669285"},"credit":"p_ab"},{"player":{"id":680890,"link":"/api/v1/people/680890"},"credit":"b_pa"},{"player":{"id":669285,"link":"/api/v1/people/669285"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":1.9000000000000004,"leverageIndex":0.42,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:57:30.962Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"AJ Salgado singles on a sharp line drive to right fielder Tyler Whitaker.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T19:58:59.503Z","endTime":"2026-03-21T20:01:19.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":814514,"fullName":"AJ Salgado","link":"/api/v1/people/814514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703440,"fullName":"Dylan Howard","link":"/api/v1/people/703440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814514,"fullName":"AJ Salgado","link":"/api/v1/people/814514"},"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":814514,"fullName":"AJ Salgado","link":"/api/v1/people/814514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696264,"link":"/api/v1/people/696264"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.068828336307487,"aZ":-43.41837104757211,"pfxX":4.536523249275086,"pfxZ":-8.366683132598556,"pX":0.8432436626607593,"pZ":1.42908211294825,"vX0":4.378425339818993,"vY0":-116.431891784507,"vZ0":-0.6812589658601923,"x":84.86,"y":200.19,"x0":-1.665403841318177,"y0":50.001508581394056,"z0":5.908747338352113,"aX":6.09811417388789},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-14.9,"breakHorizontal":-9.5,"spinRate":2793,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.47419920324207565,"extension":6.163855140217141},"index":0,"playId":"55477ddb-8dca-3df7-80b9-246cec1652fc","pitchNumber":1,"startTime":"2026-03-21T19:59:51.988Z","endTime":"2026-03-21T19:59:55.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":814514,"link":"/api/v1/people/814514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.409915495477872,"aZ":-33.557787236150254,"pfxX":-0.983951901511269,"pfxZ":-0.8939330933441525,"pX":0.3813278635051395,"pZ":2.0944689769908065,"vX0":4.920927148317328,"vY0":-123.84790864489419,"vZ0":-2.389511557772403,"x":102.46,"y":182.23,"x0":-1.506016178008693,"y0":50.00230842200536,"z0":5.8864596539947485,"aX":-1.5243568756903383},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.9,"breakHorizontal":0.6,"spinRate":2528,"spinDirection":3},"zone":9,"typeConfidence":2.0,"plateTime":0.44275526728044134,"extension":6.060454099461943},"index":1,"playId":"04cffdcc-e1b1-39b2-9f25-815fae38d51b","pitchNumber":2,"startTime":"2026-03-21T20:00:09.398Z","endTime":"2026-03-21T20:00:13.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":814514,"link":"/api/v1/people/814514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.338861657060182,"aZ":-44.3170678610981,"pfxX":4.236693870781362,"pfxZ":-9.015867505349153,"pX":-1.2646534120051944,"pZ":2.9811681510261074,"vX0":-0.06368664386553863,"vY0":-116.04123095279884,"vZ0":2.531089021602385,"x":165.21,"y":158.29,"x0":-1.7860062491549684,"y0":50.005385899388685,"z0":6.1382841859946256,"aX":5.70365862243043},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-15.2,"breakHorizontal":-7.7,"spinRate":2462,"spinDirection":34},"zone":11,"typeConfidence":2.0,"plateTime":0.4743762595017458,"extension":6.143346927677292},"index":2,"playId":"4597548c-eee5-3d5e-8187-17f8804c592c","pitchNumber":3,"startTime":"2026-03-21T20:00:37.285Z","endTime":"2026-03-21T20:00:40.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":814514,"link":"/api/v1/people/814514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01327930885452,"aZ":-14.000251923116894,"pfxX":-6.087538725929894,"pfxZ":9.682964808096687,"pX":-0.6605137721620664,"pZ":4.417347727300749,"vX0":4.106912596565172,"vY0":-136.83437281637777,"vZ0":-1.5654671231942965,"x":142.18,"y":119.51,"x0":-1.3976023304717071,"y0":50.00658472484982,"z0":5.966632372544524,"aX":-11.430799089079985},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":10.1,"spinRate":2100,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4018249425807294,"extension":6.012306783762778},"index":3,"playId":"a2c8dc19-edbd-3540-b6e8-d374b52ed86d","pitchNumber":4,"startTime":"2026-03-21T20:00:55.166Z","endTime":"2026-03-21T20:00:59.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":814514,"link":"/api/v1/people/814514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.626057013897356,"aZ":-33.93478975915025,"pfxX":-1.0917141913580508,"pfxZ":-1.1559632040896153,"pX":-0.12861626764924342,"pZ":1.9979782172929046,"vX0":3.7526240265415844,"vY0":-123.24715562191892,"vZ0":-2.376913775812815,"x":121.9,"y":184.83,"x0":-1.5353189885670249,"y0":50.001497116103415,"z0":5.866890672200463,"aX":-1.6636870954239853},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.4,"breakHorizontal":1.0,"spinRate":2492,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.44599143025165633,"extension":6.098187368561073},"hitData":{"launchSpeed":102.8,"launchAngle":10.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":148.47,"coordY":102.36}},"index":4,"playId":"9811d3ef-dc88-3459-b32e-71cc5e4f6eee","pitchNumber":5,"startTime":"2026-03-21T20:01:14.191Z","endTime":"2026-03-21T20:01:19.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":814514,"link":"/api/v1/people/814514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814514,"link":"/api/v1/people/814514"},"credit":"b_ab"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_ab"},{"player":{"id":814514,"link":"/api/v1/people/814514"},"credit":"b_pa"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":9.7,"leverageIndex":1.88,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:01:19.964Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wyatt Young called out on strikes.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T20:01:33.044Z","endTime":"2026-03-21T20:03:05.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":696281,"fullName":"Wyatt Young","link":"/api/v1/people/696281"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703440,"fullName":"Dylan Howard","link":"/api/v1/people/703440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814514,"fullName":"AJ Salgado","link":"/api/v1/people/814514"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696281,"fullName":"Wyatt Young","link":"/api/v1/people/696281"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":2.962,"strikeZoneBottom":1.495,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.334390745980485,"aZ":-15.425277310230182,"pfxX":-6.808869974688243,"pfxZ":9.014496780567825,"pX":-0.3300682625519002,"pZ":3.548518853248267,"vX0":5.795878266062689,"vY0":-136.27573167297408,"vZ0":-3.1678069463597094,"x":129.58,"y":142.97,"x0":-1.61258575510363,"y0":50.002758644839695,"z0":5.808397714727994,"aX":-12.651340890402363},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":10.9,"spinRate":2171,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4037995731049562,"extension":6.173833080176457},"index":0,"playId":"5b8b1864-4acc-3d21-aec1-3fdc9b6f4f4c","pitchNumber":1,"startTime":"2026-03-21T20:01:55.252Z","endTime":"2026-03-21T20:01:59.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":696281,"link":"/api/v1/people/696281","batSide":{"code":"L","description":"Left"}},"first":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.1,"strikeZoneTop":2.962,"strikeZoneBottom":1.495,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.932508445917264,"aZ":-13.459265644562183,"pfxX":-7.9353489565802136,"pfxZ":10.218486744000813,"pX":0.5474095865206169,"pZ":3.3556875711111074,"vX0":7.682898631188453,"vY0":-135.32116955489423,"vZ0":-4.156667929754164,"x":96.13,"y":148.18,"x0":-1.314608522398701,"y0":50.003838793036515,"z0":5.872412311535885,"aX":-14.53599397742163},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":12.5,"spinRate":2227,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40667688861683127,"extension":6.135384581562195},"index":1,"playId":"7c2efa02-37f4-3b62-a02a-5b75378f3eca","pitchNumber":2,"startTime":"2026-03-21T20:02:14.808Z","endTime":"2026-03-21T20:02:18.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":696281,"link":"/api/v1/people/696281","batSide":{"code":"L","description":"Left"}},"first":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":2.962,"strikeZoneBottom":1.495,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23013824424662,"aZ":-12.599806953665704,"pfxX":-6.775596224814265,"pfxZ":10.757621588931894,"pX":0.46778595788285743,"pZ":2.7162997307916843,"vX0":7.285218665075989,"vY0":-134.9881857749773,"vZ0":-5.778523707944207,"x":99.17,"y":165.44,"x0":-1.4039091055509068,"y0":50.00216149567448,"z0":5.794981349555503,"aX":-12.328539245476188},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":10.4,"spinRate":2168,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.4079610291285123,"extension":6.261265286491677},"index":2,"playId":"d2a3b67c-02ae-30cd-839f-cf034ca2bb5e","pitchNumber":3,"startTime":"2026-03-21T20:02:37.856Z","endTime":"2026-03-21T20:02:42.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":696281,"link":"/api/v1/people/696281","batSide":{"code":"L","description":"Left"}},"first":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.3,"strikeZoneTop":2.962,"strikeZoneBottom":1.495,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34587815392087,"aZ":-11.88379509046969,"pfxX":-6.642658622995977,"pfxZ":11.0431164313561,"pX":0.7891993405055424,"pZ":1.8748575825847849,"vX0":7.913351088691051,"vY0":-135.82418708713698,"vZ0":-7.9626487691923,"x":86.92,"y":188.16,"x0":-1.3220043307061327,"y0":50.00357030061344,"z0":5.703175342379526,"aX":-12.20642826725794},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":10.0,"spinRate":2170,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.40585242697176804,"extension":6.293746575526887},"index":3,"playId":"ae977a4d-0481-391f-bce7-a8586ebff9e2","pitchNumber":4,"startTime":"2026-03-21T20:02:58.563Z","endTime":"2026-03-21T20:03:05.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":696281,"link":"/api/v1/people/696281","batSide":{"code":"L","description":"Left"}},"first":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696281,"link":"/api/v1/people/696281"},"credit":"b_ab"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_ab"},{"player":{"id":696281,"link":"/api/v1/people/696281"},"credit":"b_pa"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":-7.999999999999998,"leverageIndex":3.7,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:03:05.463Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin Villavicencio singles on a fly ball to left fielder Josh Wakefield. AJ Salgado to 2nd.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T20:03:26.193Z","endTime":"2026-03-21T20:03:54.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":692944,"fullName":"Kevin Villavicencio","link":"/api/v1/people/692944"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703440,"fullName":"Dylan Howard","link":"/api/v1/people/703440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692944,"fullName":"Kevin Villavicencio","link":"/api/v1/people/692944"},"postOnSecond":{"id":814514,"fullName":"AJ Salgado","link":"/api/v1/people/814514"},"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":692944,"fullName":"Kevin Villavicencio","link":"/api/v1/people/692944"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":811718,"link":"/api/v1/people/811718"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":814514,"fullName":"AJ Salgado","link":"/api/v1/people/814514"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.985078316064925,"aZ":-25.22433997134127,"pfxX":-10.140231207096225,"pfxZ":3.981190604991779,"pX":0.888514433107208,"pZ":1.4024804251850556,"vX0":9.014583665469326,"vY0":-131.74852499030544,"vZ0":-6.127933257612422,"x":83.13,"y":200.91,"x0":-1.2727273293344679,"y0":50.00203869035577,"z0":5.642335868703955,"aX":-17.689961104813726},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":16.2,"spinRate":2080,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4169638173419372,"extension":6.277625343484476},"index":0,"playId":"75b6bfeb-0f36-3f92-b20d-dda942c4b6e3","pitchNumber":1,"startTime":"2026-03-21T20:03:28.336Z","endTime":"2026-03-21T20:03:34.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":692944,"link":"/api/v1/people/692944","batSide":{"code":"R","description":"Right"}},"first":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":72.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.703009551227254,"aZ":-34.327470279661426,"pfxX":7.546014208092252,"pfxZ":-1.5868225398257643,"pX":0.26766766284074,"pZ":2.8497102061460335,"vX0":2.1812085443304845,"vY0":-116.68235027944912,"vZ0":0.8062732020633436,"x":106.8,"y":161.84,"x0":-1.6640819470264456,"y0":50.00546648582846,"z0":5.781576765724029,"aX":10.215426059713138},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.3,"breakHorizontal":-14.3,"spinRate":2366,"spinDirection":51},"zone":3,"typeConfidence":2.0,"plateTime":0.47275482025019944,"extension":6.177955119058962},"hitData":{"launchSpeed":75.4,"launchAngle":35.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.76,"coordY":109.58}},"index":1,"playId":"c49a58ca-247e-3983-89e7-e160a2a4388a","pitchNumber":2,"startTime":"2026-03-21T20:03:46.695Z","endTime":"2026-03-21T20:03:54.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":692944,"link":"/api/v1/people/692944","batSide":{"code":"R","description":"Right"}},"first":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692944,"link":"/api/v1/people/692944"},"credit":"b_ab"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_ab"},{"player":{"id":692944,"link":"/api/v1/people/692944"},"credit":"b_pa"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":9.999999999999998,"leverageIndex":2.88,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:03:54.772Z","atBatIndex":76},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Simon Juan grounds into a double play, shortstop Tommy Sacco Jr. to second baseman Jax Biggers to first baseman John Garcia. Kevin Villavicencio out at 2nd. Simon Juan out at 1st.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T20:04:04.853Z","endTime":"2026-03-21T20:05:31.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":703159,"fullName":"Simon Juan","link":"/api/v1/people/703159"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703440,"fullName":"Dylan Howard","link":"/api/v1/people/703440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":692944,"fullName":"Kevin Villavicencio","link":"/api/v1/people/692944"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690474,"link":"/api/v1/people/690474"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":680890,"link":"/api/v1/people/680890"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":703159,"fullName":"Simon Juan","link":"/api/v1/people/703159"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680890,"link":"/api/v1/people/680890"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":801039,"link":"/api/v1/people/801039"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845256444005546,"aZ":-25.738409765089326,"pfxX":-10.883492078748647,"pfxZ":3.649127423928797,"pX":0.7091875437661007,"pZ":2.1094668994534467,"vX0":9.194680937270354,"vY0":-131.91985395536693,"vZ0":-4.404508020065365,"x":89.97,"y":181.82,"x0":-1.4059651132802007,"y0":50.003964766581404,"z0":5.696198158256158,"aX":-19.20000805770249},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.9,"breakHorizontal":17.8,"spinRate":1964,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4150639005376151,"extension":6.25001355179449},"index":0,"playId":"f6d93468-629a-316a-9b4b-878893e8adf9","pitchNumber":1,"startTime":"2026-03-21T20:04:26.871Z","endTime":"2026-03-21T20:04:30.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":703159,"link":"/api/v1/people/703159","batSide":{"code":"R","description":"Right"}},"first":{"id":692944,"link":"/api/v1/people/692944"},"second":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"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":91.5,"endSpeed":84.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.380581710211548,"aZ":-21.408134599351257,"pfxX":-10.706525465703942,"pfxZ":5.98661869415609,"pX":1.4714564528980043,"pZ":1.8108587742119335,"vX0":10.573122507061369,"vY0":-132.76566676788886,"vZ0":-6.0575922697117415,"x":60.91,"y":189.89,"x0":-1.1569265711370456,"y0":50.006451683776106,"z0":5.6631453144471555,"aX":-19.2650083019912},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.7,"breakHorizontal":17.3,"spinRate":2182,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.411361345119595,"extension":6.322159572149259},"index":1,"playId":"6c404b68-1ffd-3971-93ab-5f6640c03da9","pitchNumber":2,"startTime":"2026-03-21T20:04:42.860Z","endTime":"2026-03-21T20:04:46.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":703159,"link":"/api/v1/people/703159","batSide":{"code":"R","description":"Right"}},"first":{"id":692944,"link":"/api/v1/people/692944"},"second":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.487282457042856,"aZ":-18.81864771696837,"pfxX":-11.69040611390888,"pfxZ":7.463776176788855,"pX":1.259128179171047,"pZ":1.9804031765577008,"vX0":10.537861775902181,"vY0":-132.68526022405402,"vZ0":-6.052677390474025,"x":69.0,"y":185.31,"x0":-1.2385012965591204,"y0":50.00139368914178,"z0":5.655196367341771,"aX":-20.9140019402193},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.4,"breakHorizontal":19.0,"spinRate":2200,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4122716765531007,"extension":6.240290230113448},"index":2,"playId":"61748953-0d70-3d19-b83b-ff69337c50ff","pitchNumber":3,"startTime":"2026-03-21T20:05:03.188Z","endTime":"2026-03-21T20:05:07.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":703159,"link":"/api/v1/people/703159","batSide":{"code":"R","description":"Right"}},"first":{"id":692944,"link":"/api/v1/people/692944"},"second":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28236104316343,"aZ":-14.596262687101822,"pfxX":-9.4206553868869,"pfxZ":9.425349553994264,"pX":0.410838861179719,"pZ":2.6378558523654494,"vX0":7.797425642230355,"vY0":-135.83346740307402,"vZ0":-5.617702603879069,"x":101.34,"y":167.56,"x0":-1.2756965760018664,"y0":50.00409852113015,"z0":5.7510016007528035,"aX":-17.571972650295407},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":15.4,"spinRate":2117,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.40352825268341874,"extension":6.180041211245293},"hitData":{"launchSpeed":94.0,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.05,"coordY":149.05}},"index":3,"playId":"6704d414-87fd-38df-a5fb-e5b3b479215c","pitchNumber":4,"startTime":"2026-03-21T20:05:20.745Z","endTime":"2026-03-21T20:05:31.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703440,"link":"/api/v1/people/703440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":801039,"link":"/api/v1/people/801039"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":690474,"link":"/api/v1/people/690474"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":809860,"link":"/api/v1/people/809860"},"right":{"id":696264,"link":"/api/v1/people/696264"}},"offense":{"batter":{"id":703159,"link":"/api/v1/people/703159","batSide":{"code":"R","description":"Right"}},"first":{"id":692944,"link":"/api/v1/people/692944"},"second":{"id":814514,"link":"/api/v1/people/814514"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":682954,"link":"/api/v1/people/682954"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703159,"link":"/api/v1/people/703159"},"credit":"b_ab"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_ab"},{"player":{"id":703159,"link":"/api/v1/people/703159"},"credit":"b_pa"},{"player":{"id":703440,"link":"/api/v1/people/703440"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-21.2,"leverageIndex":4.86,"dramaIndex":257.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:05:31.093Z","atBatIndex":77}]