[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Fortes challenged (pitch result), call on the field was confirmed: James Wood walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T17:40:14.297Z","endTime":"2026-06-21T17:42:35.460Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T14:51:11.441Z","endTime":"2026-06-21T17:19:22.407Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T17:19:22.407Z","endTime":"2026-06-21T17:39:33.497Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T17:39:33.497Z","endTime":"2026-06-21T17:40:16.549Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.312064030040755,"aZ":-20.458732675341793,"pfxX":-0.2567144440332205,"pfxZ":6.885317419797254,"pX":0.29140312847101324,"pZ":1.77129431907268,"vX0":4.561466816481049,"vY0":-129.88567864849622,"vZ0":-6.319270961459265,"x":105.89,"y":190.96,"x0":-1.4573842705297948,"y0":50.001601747707205,"z0":5.801618726709341,"aX":-0.4373756018155666},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.2,"breakHorizontal":-0.6,"spinRate":2402,"spinDirection":196},"zone":9,"typeConfidence":0.91,"plateTime":0.42240048551506915,"extension":5.884005387083758},"index":3,"playId":"5f7d6bea-8d88-3eda-bd0c-809e062eb949","pitchNumber":1,"startTime":"2026-06-21T17:40:16.549Z","endTime":"2026-06-21T17:40:19.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":79.0,"endSpeed":72.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.942729791850827,"aZ":-31.18078931518157,"pfxX":-7.995653250452973,"pfxZ":0.7470151558683806,"pX":-0.28946725613246005,"pZ":3.7234799052282486,"vX0":4.643510238420332,"vY0":-114.96663912607099,"vZ0":0.9948602011566681,"x":128.03,"y":138.25,"x0":-1.299830050925075,"y0":50.00420074189485,"z0":6.318818406334572,"aX":-10.670293422693371},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":1.9,"breakHorizontal":13.3,"spinRate":1806,"spinDirection":252},"zone":11,"typeConfidence":0.9,"plateTime":0.4769989946121238,"extension":5.91187027643643},"index":4,"playId":"f05f8978-2a24-38a8-a5ed-dd7adad47722","pitchNumber":2,"startTime":"2026-06-21T17:40:34.297Z","endTime":"2026-06-21T17:40:38.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6703492744277,"aZ":-19.329634760008634,"pfxX":-9.823225686381004,"pfxZ":7.035711260776038,"pX":0.7948607947229708,"pZ":2.4628207425941677,"vX0":8.598366349357386,"vY0":-134.60722773489488,"vZ0":-5.38319772301393,"x":86.7,"y":172.28,"x0":-1.1729402640200757,"y0":50.00017816804795,"z0":5.867569922297879,"aX":-17.927802109945326},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.6,"breakHorizontal":15.8,"spinRate":2357,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.407729615965458,"extension":5.9036780072091455},"index":5,"playId":"d5767ba4-f258-3b7d-92ad-02fdce16f5fc","pitchNumber":3,"startTime":"2026-06-21T17:40:51.171Z","endTime":"2026-06-21T17:40:54.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":79.4,"endSpeed":73.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.696139583494947,"aZ":-31.903260476889926,"pfxX":-6.912869094636848,"pfxZ":0.19676891745071057,"pX":-0.180858585015533,"pZ":0.39466919428508684,"vX0":4.515671842455828,"vY0":-115.3905851604039,"vZ0":-5.740578147509271,"x":123.89,"y":228.12,"x0":-1.2710532363777516,"y0":50.00021520397509,"z0":6.010514983787121,"aX":-9.26392690903701},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-0.8,"breakHorizontal":11.3,"spinRate":1805,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.4757900922766978,"extension":5.95569831816238},"index":6,"playId":"28708856-3dc7-3264-9df3-79e5a3740ef9","pitchNumber":4,"startTime":"2026-06-21T17:41:07.266Z","endTime":"2026-06-21T17:41:10.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72161757243044,"aZ":-18.461379565449402,"pfxX":-10.524788571494167,"pfxZ":7.382247162013208,"pX":0.7525600520761792,"pZ":3.0713095029918343,"vX0":8.833671040461631,"vY0":-135.89798284644283,"vZ0":-3.9826547150645846,"x":88.31,"y":155.85,"x0":-1.1839244117876153,"y0":50.00238390781652,"z0":5.85001661181119,"aX":-19.548450502812457},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":17.0,"spinRate":2312,"spinDirection":212},"zone":3,"typeConfidence":0.9,"plateTime":0.4041312775052859,"extension":5.973151749070886},"index":7,"playId":"74aea803-030d-3943-b963-8c7a43a318ca","pitchNumber":5,"startTime":"2026-06-21T17:41:29.903Z","endTime":"2026-06-21T17:41:32.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13219124603282,"aZ":-26.07192114851113,"pfxX":0.7394519751476777,"pfxZ":3.7615855253722144,"pX":-0.05299067367422149,"pZ":1.2232239358834969,"vX0":3.194280712396105,"vY0":-126.42707740254512,"vZ0":-5.956961959762576,"x":119.02,"y":205.75,"x0":-1.427605612180333,"y0":50.00612756458324,"z0":5.695502662134997,"aX":1.1996750127713929},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.8,"breakHorizontal":-2.0,"spinRate":2435,"spinDirection":208},"zone":13,"typeConfidence":0.89,"plateTime":0.4328090762432022,"extension":5.973478394590463},"index":8,"playId":"187159d7-8759-3820-8776-6dbf02505e1e","pitchNumber":6,"startTime":"2026-06-21T17:41:49.608Z","endTime":"2026-06-21T17:41:53.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":93.2,"endSpeed":85.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92754624927703,"aZ":-11.814507397641156,"pfxX":-5.261791043212924,"pfxZ":10.988275112068685,"pX":0.21119534602051332,"pZ":1.641297149104805,"vX0":5.7884341841199,"vY0":-135.36359394050038,"vZ0":-8.75772564708667,"x":108.95,"y":194.46,"x0":-1.2727027283361363,"y0":50.005659188846344,"z0":5.7486936826023225,"aX":-9.752751356650185},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":8.3,"spinRate":2191,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.4048483704826782,"extension":6.03909199200518},"index":9,"playId":"19ed8ca6-cbc3-332a-9ed8-13571ed38743","pitchNumber":7,"startTime":"2026-06-21T17:42:08.433Z","endTime":"2026-06-21T17:42:35.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}},"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-06-21T17:42:35.460Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T17:42:48.821Z","endTime":"2026-06-21T17:43:32.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.458223046061757,"aZ":-19.511457597897685,"pfxX":-0.19039647760434503,"pfxZ":7.386995382541867,"pX":0.08101071010088191,"pZ":2.726350610860201,"vX0":4.274767530382659,"vY0":-129.9011750249666,"vZ0":-4.323715814219722,"x":113.91,"y":165.17,"x0":-1.5591225196477327,"y0":50.00346980817803,"z0":5.890129992545827,"aX":-0.3274703819341681},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.7,"breakHorizontal":-0.6,"spinRate":2266,"spinDirection":202},"zone":5,"typeConfidence":0.91,"plateTime":0.42118750404822247,"extension":5.953660135977281},"index":0,"playId":"b43959be-6e5e-30e8-87da-fbb5731a7c1a","pitchNumber":1,"startTime":"2026-06-21T17:42:48.821Z","endTime":"2026-06-21T17:42:51.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70683877969473,"aZ":-10.003631662168809,"pfxX":-3.489744460139093,"pfxZ":11.99713332585986,"pX":-0.10973130842414427,"pZ":2.0545395630305676,"vX0":4.751427680493277,"vY0":-135.1425718638436,"vZ0":-7.87629170979813,"x":121.18,"y":183.31,"x0":-1.4380542680791073,"y0":50.00460620162607,"z0":5.711325304934013,"aX":-6.450198573366027},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.2,"breakHorizontal":5.3,"spinRate":2324,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.4054434516483987,"extension":6.040566330255681},"index":1,"playId":"506e8a94-0fb9-3dfb-8a26-18f1bad302a2","pitchNumber":2,"startTime":"2026-06-21T17:43:12.508Z","endTime":"2026-06-21T17:43:15.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.804375336575397,"aZ":-30.65198085022799,"pfxX":-6.67435695962038,"pfxZ":1.1494760608766637,"pX":-1.173106391880392,"pZ":2.384818227745327,"vX0":2.73164178003067,"vY0":-114.08586333124174,"vZ0":-1.5122919469140095,"x":161.72,"y":174.39,"x0":-1.5182804372598802,"y0":50.00103351308883,"z0":6.074878384412275,"aX":-8.805201212049203},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":2.0,"breakHorizontal":11.4,"spinRate":1831,"spinDirection":261},"zone":13,"typeConfidence":0.9,"plateTime":0.4799294432548584,"extension":6.051074918836999},"index":2,"playId":"a2a349b2-5d92-3afb-853e-216020862ead","pitchNumber":3,"startTime":"2026-06-21T17:43:29.799Z","endTime":"2026-06-21T17:43:32.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:43:32.867Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Curtis Mead grounds into a double play, shortstop Taylor Walls to first baseman Jonathan Aranda. James Wood out at 2nd. Curtis Mead out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T17:43:55.579Z","endTime":"2026-06-21T17:44:22.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":93.1,"endSpeed":85.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50606434985789,"aZ":-19.49987270124574,"pfxX":-10.399876795702607,"pfxZ":6.846716282424603,"pX":-0.554739187486977,"pZ":2.0989076078634232,"vX0":5.728025426830428,"vY0":-135.4163533670477,"vZ0":-6.2724963887826615,"x":138.15,"y":182.11,"x0":-1.3500361971116352,"y0":50.00302804177857,"z0":5.816668484622326,"aX":-19.24919520279583},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":17.5,"spinRate":2264,"spinDirection":208},"zone":7,"typeConfidence":0.91,"plateTime":0.4050063115044624,"extension":6.025844769051044},"index":0,"playId":"cd491ca9-c511-3707-8c85-2b89f7b631b1","pitchNumber":1,"startTime":"2026-06-21T17:43:55.781Z","endTime":"2026-06-21T17:43:59.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.896727204810897,"aZ":-20.245762512250185,"pfxX":-0.04430798426589888,"pfxZ":6.924943937489788,"pX":0.5411737271469322,"pZ":2.3073680469034272,"vX0":4.879728332610851,"vY0":-130.2978762985046,"vZ0":-5.034993832145948,"x":96.37,"y":176.48,"x0":-1.3486230072518581,"y0":50.002521544447454,"z0":5.790593687958727,"aX":-0.07629625142476829},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.6,"breakHorizontal":-1.0,"spinRate":2297,"spinDirection":203},"zone":6,"typeConfidence":0.91,"plateTime":0.4200545340455841,"extension":5.943261507558373},"hitData":{"launchSpeed":80.4,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":154.22}},"index":1,"playId":"5e7c34e4-6ef2-3a92-996a-e574fb80753e","pitchNumber":2,"startTime":"2026-06-21T17:44:12.760Z","endTime":"2026-06-21T17:44:22.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.21,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:44:22.973Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, pitcher Andrew Alvarez to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T17:46:25.588Z","endTime":"2026-06-21T17:47:48.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":674841,"link":"/api/v1/people/674841"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.645178774176735,"aZ":-18.451968642172904,"pfxX":10.49984547864976,"pfxZ":7.760835250215126,"pX":-0.2952502494548707,"pZ":1.1225305612853078,"vX0":-8.3752304074929,"vY0":-132.935200064999,"vZ0":-9.084594457806038,"x":128.25,"y":208.47,"x0":1.5505196992875503,"y0":50.00405343117007,"z0":5.954213045215687,"aX":18.571174562516525},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.0,"breakHorizontal":-16.9,"spinRate":2301,"spinDirection":140},"zone":13,"typeConfidence":0.93,"plateTime":0.4138972392924294,"extension":6.639408651121503},"index":0,"playId":"7acaeb25-d842-3651-a053-f125d7462490","pitchNumber":1,"startTime":"2026-06-21T17:46:29.480Z","endTime":"2026-06-21T17:46:32.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.7,"endSpeed":84.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23774984738175,"aZ":-16.297099654258304,"pfxX":4.848504428037106,"pfxZ":8.677898432092897,"pX":0.2494220485904683,"pZ":3.5537266794303632,"vX0":-5.563754043966549,"vY0":-134.8826976268904,"vZ0":-3.747037509466881,"x":107.49,"y":142.83,"x0":1.7157413715790943,"y0":50.00468476416442,"z0":6.120887320246478,"aX":8.8731736293448},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":-7.4,"spinRate":2310,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.40715569803960117,"extension":6.393096020723912},"index":1,"playId":"0bf7fa7e-a603-33ab-970d-3f8cef5b5176","pitchNumber":2,"startTime":"2026-06-21T17:46:42.628Z","endTime":"2026-06-21T17:46:46.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73874273488363,"aZ":-24.89798342651109,"pfxX":10.199991457970132,"pfxZ":4.1195933322788,"pX":0.34249820684871357,"pZ":1.9598172012805932,"vX0":-6.861283424853352,"vY0":-133.28128742827678,"vZ0":-5.946465462000123,"x":103.94,"y":185.86,"x0":1.6502952332965142,"y0":50.000428952737174,"z0":6.065028405358138,"aX":17.998531102112555},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.1,"breakHorizontal":-16.6,"spinRate":2202,"spinDirection":138},"zone":9,"typeConfidence":0.93,"plateTime":0.4140043346446802,"extension":6.244389481952116},"index":2,"playId":"cda7dc7e-d995-3c0c-a00a-de560a1a861a","pitchNumber":3,"startTime":"2026-06-21T17:46:55.178Z","endTime":"2026-06-21T17:46:58.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11345298738442,"aZ":-43.51718978360781,"pfxX":-2.6120509407596373,"pfxZ":-8.15638020318958,"pX":-0.842086485424109,"pZ":2.1361244719562937,"vX0":-4.785262856868952,"vY0":-118.18045736703665,"vZ0":-0.6472006281230187,"x":149.1,"y":181.1,"x0":1.562208109830985,"y0":50.00484211353971,"z0":6.470496627676951,"aX":-3.630830335198636},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-14.5,"breakHorizontal":6.1,"spinRate":2708,"spinDirection":341},"zone":13,"typeConfidence":0.89,"plateTime":0.4665363933390849,"extension":5.8852914287040266},"index":3,"playId":"ea886cfc-03a6-3b32-9365-5f9615079195","pitchNumber":4,"startTime":"2026-06-21T17:47:23.393Z","endTime":"2026-06-21T17:47:27.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.925762178001843,"aZ":-23.25975277521096,"pfxX":9.184623388010612,"pfxZ":4.9835683542980025,"pX":0.7425558481934614,"pZ":2.432316866541493,"vX0":-4.925414755605538,"vY0":-133.2113129757441,"vZ0":-5.51598048994415,"x":88.7,"y":173.11,"x0":1.4270430836198096,"y0":50.00258438557343,"z0":6.222553845867625,"aX":16.425349975728746},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":-15.5,"spinRate":2188,"spinDirection":148},"zone":6,"typeConfidence":0.93,"plateTime":0.4119428330879096,"extension":6.440604817220386},"hitData":{"launchAngle":-72.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.98,"coordY":181.58}},"index":4,"playId":"e2f9f6de-e4cb-3a66-a492-9f2631d5f263","pitchNumber":5,"startTime":"2026-06-21T17:47:38.902Z","endTime":"2026-06-21T17:47:48.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:47:48.385Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T17:48:10.541Z","endTime":"2026-06-21T17:49:17.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.776647542826677,"aZ":-17.68977521320786,"pfxX":3.9672541142966717,"pfxZ":7.781963661953805,"pX":-0.7424699044945969,"pZ":3.0627584195952062,"vX0":-6.355034715995297,"vY0":-135.59647750872082,"vZ0":-5.345075627726799,"x":145.3,"y":156.09,"x0":1.1166394325286322,"y0":50.003637049041814,"z0":6.294706165525695,"aX":7.385242488481336},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":-5.9,"spinRate":2300,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.4040053986564547,"extension":6.428266085128704},"index":0,"playId":"bc06404b-3ef2-3ee9-aab4-77293a1aaee6","pitchNumber":1,"startTime":"2026-06-21T17:48:11.452Z","endTime":"2026-06-21T17:48:14.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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.0,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.978657002192925,"aZ":-16.30080312004982,"pfxX":1.2132570748884342,"pfxZ":8.553353266587251,"pX":-0.13650736283337703,"pZ":2.350667196847913,"vX0":-4.139341839426106,"vY0":-135.2257077280103,"vZ0":-7.3990778426658785,"x":122.2,"y":175.31,"x0":1.2551500492882883,"y0":50.0017313085908,"z0":6.262077321365219,"aX":2.2518517030322376},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.2,"breakHorizontal":-1.3,"spinRate":2395,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.4047602332490037,"extension":6.306198572123011},"index":1,"playId":"6f0b8110-7d7d-3312-9aea-b48e31d5f53b","pitchNumber":2,"startTime":"2026-06-21T17:48:25.525Z","endTime":"2026-06-21T17:48:28.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":94.0,"endSpeed":85.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.684124836749312,"aZ":-14.079196821779579,"pfxX":2.0414490910709033,"pfxZ":9.59418065970783,"pX":-0.2510622994260915,"pZ":3.879153153904307,"vX0":-4.8638655065769525,"vY0":-136.81399891957403,"vZ0":-3.922734467571008,"x":126.57,"y":134.04,"x0":1.2886880938267846,"y0":50.00045488683159,"z0":6.303970395948826,"aX":3.8500131334609686},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":-2.6,"spinRate":2275,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.4011615269792612,"extension":6.373020685288075},"index":2,"playId":"18d7a0ac-21de-30f8-8857-c064785eebc3","pitchNumber":3,"startTime":"2026-06-21T17:48:44.723Z","endTime":"2026-06-21T17:48:47.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.016362664813084,"aZ":-32.20784451358373,"pfxX":-2.7927991106970023,"pfxZ":-0.025768587613490546,"pX":-1.0092730824820952,"pZ":1.6853554428576576,"vX0":-5.147609910884071,"vY0":-122.20785314390903,"vZ0":-4.3866862289461,"x":155.47,"y":193.28,"x0":1.4979525150512834,"y0":50.000765930863345,"z0":6.310439813772424,"aX":-4.167877068341515},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.0,"breakHorizontal":6.4,"spinRate":2637,"spinDirection":332},"zone":13,"typeConfidence":0.91,"plateTime":0.45045442100440747,"extension":6.2238988658665155},"index":3,"playId":"77639f6a-c850-33a9-b3a6-8a56fa3be784","pitchNumber":4,"startTime":"2026-06-21T17:48:59.384Z","endTime":"2026-06-21T17:49:02.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.050326693474645,"aZ":-14.491838078824912,"pfxX":1.3371786149009024,"pfxZ":9.486242005362591,"pX":0.39453388342576323,"pZ":2.368416380865091,"vX0":-2.6430779522898766,"vY0":-135.97476748224605,"vZ0":-7.661435959098509,"x":101.96,"y":174.83,"x0":1.207416241302775,"y0":50.00677626998074,"z0":6.237381256238285,"aX":2.493769540496655},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":-1.8,"spinRate":2312,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.4035102660140839,"extension":6.302484107625724},"index":4,"playId":"4a69e6a7-d403-3d32-a825-89f14fad4336","pitchNumber":5,"startTime":"2026-06-21T17:49:14.724Z","endTime":"2026-06-21T17:49:17.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:49:17.724Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T17:49:38.509Z","endTime":"2026-06-21T17:50:05.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.9,"endSpeed":85.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09570259496559,"aZ":-13.870127958035415,"pfxX":1.1872262642728608,"pfxZ":9.754291895122329,"pX":-0.20899671307923948,"pZ":3.4030335000605483,"vX0":-4.349118663856717,"vY0":-136.60715007293388,"vZ0":-5.099652681022656,"x":124.97,"y":146.9,"x0":1.2543904573910256,"y0":50.0015185197383,"z0":6.2587081136009,"aX":2.227671164906326},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":-1.2,"spinRate":2248,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.40204855003820317,"extension":6.399077895910814},"index":0,"playId":"08f122e5-e3f2-30e3-9275-fb079eca9b4a","pitchNumber":1,"startTime":"2026-06-21T17:49:42.696Z","endTime":"2026-06-21T17:49:45.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.069797202359315,"aZ":-32.88913914696697,"pfxX":-2.119915853955963,"pfxZ":-0.4638978295276157,"pX":-0.2966162064449468,"pZ":1.4239253032462706,"vX0":-3.8689830386429303,"vY0":-124.20307681719002,"vZ0":-4.967518090489454,"x":128.31,"y":200.33,"x0":1.5597513792177624,"y0":50.00136042226799,"z0":6.201052914327278,"aX":-3.2935067940337035},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.8,"breakHorizontal":4.8,"spinRate":2757,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.4418619599584668,"extension":6.295645577900093},"hitData":{"launchSpeed":89.4,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":151.68}},"index":1,"playId":"9a997888-04f0-3544-b5b5-658e80151064","pitchNumber":2,"startTime":"2026-06-21T17:49:57.497Z","endTime":"2026-06-21T17:50:05.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:50:05.156Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"CJ Abrams lines out to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T17:52:01.402Z","endTime":"2026-06-21T17:53:02.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8418449405123,"aZ":-39.282348707696606,"pfxX":-2.230291066931967,"pfxZ":-5.158492238087922,"pX":0.20821906239707677,"pZ":1.11567171965871,"vX0":3.7735527249053296,"vY0":-117.19968226740903,"vZ0":-2.850892261554118,"x":109.06,"y":208.66,"x0":-1.138899117717114,"y0":50.00061837380815,"z0":6.046091719800567,"aX":-3.077547366690626},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-9.7,"breakHorizontal":3.0,"spinRate":2548,"spinDirection":8},"zone":14,"typeConfidence":0.82,"plateTime":0.4688327865206974,"extension":5.867198264802801},"index":0,"playId":"b6d865b1-4c05-332c-a733-33a1afaed5e8","pitchNumber":1,"startTime":"2026-06-21T17:52:12.091Z","endTime":"2026-06-21T17:52:16.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":78.3,"endSpeed":71.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.66359252354116,"aZ":-30.181669769421966,"pfxX":-7.647701915004189,"pfxZ":1.5151969948282868,"pX":-0.8810881940181667,"pZ":4.436678214190986,"vX0":3.003916266703944,"vY0":-113.97252900173221,"vZ0":2.399445813583465,"x":150.59,"y":118.99,"x0":-1.2214694498614704,"y0":50.004895550663534,"z0":6.347983618553979,"aX":-10.076737805174952},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.6,"breakHorizontal":13.1,"spinRate":1614,"spinDirection":248},"zone":11,"typeConfidence":0.9,"plateTime":0.4803079537056525,"extension":5.737617413460357},"index":1,"playId":"97444678-3aac-3cbb-bbe1-e610c333b9f2","pitchNumber":2,"startTime":"2026-06-21T17:52:28.910Z","endTime":"2026-06-21T17:52:31.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.428940247347096,"aZ":-15.587456709902359,"pfxX":-8.337971757094742,"pfxZ":9.088160772744105,"pX":1.1722643658015943,"pZ":1.9123065028328519,"vX0":9.056067133099855,"vY0":-134.321746662939,"vZ0":-7.177559238361559,"x":72.32,"y":187.15,"x0":-1.1615949719837761,"y0":50.00203935916239,"z0":5.729845138963657,"aX":-15.216803933706666},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":13.1,"spinRate":2294,"spinDirection":209},"zone":14,"typeConfidence":0.89,"plateTime":0.4079543164640418,"extension":5.818400608856524},"index":2,"playId":"0b49f123-909e-3768-b587-b61d4c406b09","pitchNumber":3,"startTime":"2026-06-21T17:52:43.348Z","endTime":"2026-06-21T17:52:46.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.887100886495485,"aZ":-31.512826643202413,"pfxX":-7.48039462775773,"pfxZ":0.5096762125308594,"pX":-0.5256895897828091,"pZ":2.3676315113670294,"vX0":3.8552339913359477,"vY0":-112.8391761705564,"vZ0":-1.2296190675991816,"x":137.04,"y":174.85,"x0":-1.2861685911552576,"y0":50.00083286990158,"z0":6.099958552994007,"aX":-9.627298411015397},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":1.0,"breakHorizontal":12.5,"spinRate":1618,"spinDirection":255},"zone":4,"typeConfidence":0.9,"plateTime":0.48574858240338425,"extension":5.795308413667615},"hitData":{"launchSpeed":98.8,"launchAngle":10.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":169.45,"coordY":155.85}},"index":3,"playId":"31e2fbfb-17bd-371b-bf5b-4ad79e03275e","pitchNumber":4,"startTime":"2026-06-21T17:52:57.437Z","endTime":"2026-06-21T17:53:02.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:53:02.381Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daylen Lile lines out to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T17:53:21.793Z","endTime":"2026-06-21T17:53:34.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0606273488166,"aZ":-19.841622467321443,"pfxX":-0.8684830834669428,"pfxZ":7.266019376432753,"pX":-0.10260578752407191,"pZ":2.70812150729019,"vX0":4.085881525297917,"vY0":-129.25322069419906,"vZ0":-4.094207971751799,"x":120.91,"y":165.66,"x0":-1.588715035848117,"y0":50.00491040335676,"z0":5.829527024124013,"aX":-1.4746646760022568},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.5,"breakHorizontal":0.7,"spinRate":2370,"spinDirection":202},"zone":5,"typeConfidence":0.91,"plateTime":0.4232010237310364,"extension":6.185249904959606},"hitData":{"launchSpeed":88.1,"launchAngle":22.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.35,"coordY":90.25}},"index":0,"playId":"b6e78437-6284-35e2-ac5a-dac1c8deac5c","pitchNumber":1,"startTime":"2026-06-21T17:53:27.614Z","endTime":"2026-06-21T17:53:34.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:53:34.126Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T17:53:55.854Z","endTime":"2026-06-21T17:54:59.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98883252296282,"aZ":-21.2023654751536,"pfxX":-10.215983942777228,"pfxZ":6.014412233607813,"pX":0.6930140088057452,"pZ":2.3803792995684314,"vX0":8.33684464776096,"vY0":-134.66952510544658,"vZ0":-5.123950778977065,"x":90.58,"y":174.51,"x0":-1.1252893450269266,"y0":50.00591132104392,"z0":5.8207348838763115,"aX":-18.648112418166843},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":16.6,"spinRate":2336,"spinDirection":208},"zone":6,"typeConfidence":0.91,"plateTime":0.40772087072391106,"extension":5.8837614903499365},"index":0,"playId":"d4c5ab73-f63f-36e1-ba6c-0c4f54f7ba1b","pitchNumber":1,"startTime":"2026-06-21T17:53:59.046Z","endTime":"2026-06-21T17:54:02.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.145397074320183,"aZ":-22.810111393916156,"pfxX":-0.15875010142579793,"pfxZ":5.56950167722366,"pX":0.7414393043092339,"pZ":1.6252537720527325,"vX0":5.45997682813329,"vY0":-129.1378831499178,"vZ0":-5.917745099992579,"x":88.74,"y":194.9,"x0":-1.3839783874399485,"y0":50.000647164688,"z0":5.713257640610291,"aX":-0.2676448705157382},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.9,"breakHorizontal":-1.0,"spinRate":2330,"spinDirection":202},"zone":9,"typeConfidence":0.9,"plateTime":0.42495882821096975,"extension":6.195679527534128},"index":1,"playId":"20011e9c-1dac-3c05-8a55-c5392c95a339","pitchNumber":2,"startTime":"2026-06-21T17:54:14.524Z","endTime":"2026-06-21T17:54:17.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T17:54:29.906Z","endTime":"2026-06-21T17:54:38.363Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":83.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35342917298538,"aZ":-11.117604416535025,"pfxX":-4.211656347806864,"pfxZ":11.502393226441919,"pX":0.30526753265292006,"pZ":3.9067849071140297,"vX0":5.95717472680319,"vY0":-135.38133274932989,"vZ0":-3.1816122403838287,"x":105.36,"y":133.3,"x0":-1.3906634025068068,"y0":50.002948656985794,"z0":5.891310104188903,"aX":-7.7105946823464295},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.2,"breakHorizontal":6.1,"spinRate":2281,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.4067325647899511,"extension":6.194399581960114},"index":3,"playId":"c663a33d-7eb9-3a10-aa6c-db87347268fe","pitchNumber":3,"startTime":"2026-06-21T17:54:38.363Z","endTime":"2026-06-21T17:54:41.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17574800035536,"aZ":-28.852963967592917,"pfxX":-8.218107279069624,"pfxZ":2.5907018875628545,"pX":0.8037255140418426,"pZ":2.096310736167137,"vX0":6.37429365890921,"vY0":-112.74479400724319,"vZ0":-2.401677546980065,"x":86.36,"y":182.18,"x0":-0.997295786995237,"y0":50.0049394996376,"z0":6.097577853333001,"aX":-10.544087815480347},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":4.3,"breakHorizontal":13.2,"spinRate":1662,"spinDirection":257},"zone":9,"typeConfidence":0.9,"plateTime":0.4864816988894658,"extension":5.840030931658586},"index":4,"playId":"3d3b3d66-6897-37a7-899f-a4fa1ed701c5","pitchNumber":4,"startTime":"2026-06-21T17:54:56.689Z","endTime":"2026-06-21T17:54:59.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:54:59.689Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T17:57:10.625Z","endTime":"2026-06-21T17:59:17.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":92.9,"endSpeed":84.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.497704772622004,"aZ":-14.302793568995103,"pfxX":2.657271453888181,"pfxZ":9.779575606018144,"pX":0.038173642946859404,"pZ":1.3589327579957433,"vX0":-4.090676129159637,"vY0":-134.86059019689785,"vZ0":-9.87037056274174,"x":115.54,"y":202.09,"x0":1.2349935026855259,"y0":50.005221060805546,"z0":6.094480800682205,"aX":4.857140951406989},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":-3.8,"spinRate":2294,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.40738246089730534,"extension":6.305946632180091},"index":0,"playId":"e08c278d-0c19-337b-98f4-78b3bcc4aafe","pitchNumber":1,"startTime":"2026-06-21T17:57:12.952Z","endTime":"2026-06-21T17:57:16.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58219077862658,"aZ":-42.02908657063812,"pfxX":-5.352589508096987,"pfxZ":-7.230719106610877,"pX":-0.8282754696053335,"pZ":1.1689116758178004,"vX0":-3.7931978907118515,"vY0":-117.29822630220866,"vZ0":-2.6951728491691904,"x":148.57,"y":207.22,"x0":1.5172262003246693,"y0":50.00113833428141,"z0":6.332630676606909,"aX":-7.29823539585471},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-13.4,"breakHorizontal":10.8,"spinRate":2728,"spinDirection":342},"zone":13,"typeConfidence":0.91,"plateTime":0.4708154611407278,"extension":5.903843883190179},"index":1,"playId":"6ba29135-dff6-3b07-8cd9-e09527b97696","pitchNumber":2,"startTime":"2026-06-21T17:57:27.560Z","endTime":"2026-06-21T17:57:31.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45980701516014,"aZ":-30.3811195816191,"pfxX":9.232718755753272,"pfxZ":1.0018826083986605,"pX":0.009255709074094743,"pZ":1.6659169951470154,"vX0":-6.908484072965062,"vY0":-133.6977518283635,"vZ0":-5.671801385592503,"x":116.65,"y":193.8,"x0":1.4447908796199256,"y0":50.00168896950778,"z0":6.032201367030434,"aX":16.487776442846123},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.6,"breakHorizontal":-15.0,"spinRate":2273,"spinDirection":137},"zone":8,"typeConfidence":0.92,"plateTime":0.41182304291609473,"extension":6.272591403710777},"index":2,"playId":"cc97b7ee-d91b-348c-9738-88e11cb2d422","pitchNumber":3,"startTime":"2026-06-21T17:57:44.281Z","endTime":"2026-06-21T17:57:47.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-06-21T17:57:55.466Z","endTime":"2026-06-21T17:58:10.712Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84988598151101,"aZ":-44.79370898839117,"pfxX":-4.2286938313303395,"pfxZ":-8.994896619955885,"pX":0.8355463480497032,"pZ":2.688181889644233,"vX0":-0.5406717956334866,"vY0":-119.10077247154047,"vZ0":0.831043924436339,"x":85.15,"y":166.2,"x0":1.614986386498692,"y0":50.00338790122284,"z0":6.4627311997628585,"aX":-5.932815875501529},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-15.6,"breakHorizontal":7.8,"spinRate":2700,"spinDirection":341},"zone":6,"typeConfidence":0.91,"plateTime":0.4640758915241552,"extension":6.074191759793652},"index":4,"playId":"5d44f8a7-6b52-3b3f-9964-3ec5e6d25e1f","pitchNumber":4,"startTime":"2026-06-21T17:58:10.712Z","endTime":"2026-06-21T17:58:13.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.491075168605906,"aZ":-46.80673910732039,"pfxX":-7.012525255146977,"pfxZ":-9.760716726089653,"pX":-0.2373970632131616,"pZ":0.40739073464507264,"vX0":-1.8644933111555149,"vY0":-123.56088764736353,"vZ0":-4.360302274906525,"x":126.05,"y":227.78,"x0":1.4429715400911856,"y0":50.00107603930173,"z0":6.251513567809333,"aX":-10.516042080449369},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-18.5,"breakHorizontal":13.2,"spinRate":2813,"spinDirection":346},"zone":13,"typeConfidence":0.91,"plateTime":0.44847324283689405,"extension":6.229018027143489},"index":5,"playId":"fa189ee3-6754-3125-ac2c-d8269a661a7b","pitchNumber":5,"startTime":"2026-06-21T17:58:26.414Z","endTime":"2026-06-21T17:58:30.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.719084458385744,"aZ":-44.680223688171,"pfxX":-6.842191256148425,"pfxZ":-8.874590044628347,"pX":-0.919754037464253,"pZ":2.038454470367758,"vX0":-3.0774238688646207,"vY0":-119.30384163286794,"vZ0":-0.6853877537868492,"x":152.06,"y":183.74,"x0":1.284673635383963,"y0":50.00191791736268,"z0":6.435287488548425,"aX":-9.642715330686968},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-15.8,"breakHorizontal":13.2,"spinRate":2758,"spinDirection":341},"zone":13,"typeConfidence":0.91,"plateTime":0.4630773474605969,"extension":6.200450387647346},"index":6,"playId":"82822a02-8f58-3d06-b37f-245695d836fa","pitchNumber":6,"startTime":"2026-06-21T17:58:53.792Z","endTime":"2026-06-21T17:58:56.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.119240696338316,"aZ":-46.42708685629673,"pfxX":-6.631717714127818,"pfxZ":-9.930684006310287,"pX":-1.1088499862260592,"pZ":1.210110984422447,"vX0":-4.026188049247595,"vY0":-121.12483036224235,"vZ0":-2.27486777596858,"x":159.27,"y":206.11,"x0":1.4557966764852481,"y0":50.0026970686154,"z0":6.3529765966269345,"aX":-9.518575532455937},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-18.1,"breakHorizontal":13.2,"spinRate":2810,"spinDirection":342},"zone":13,"typeConfidence":0.91,"plateTime":0.4582014034650679,"extension":6.260847199666304},"index":7,"playId":"d7ba40f9-b95c-3ced-9b60-c0b9e389eab8","pitchNumber":7,"startTime":"2026-06-21T17:59:13.884Z","endTime":"2026-06-21T17:59:17.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-21T17:59:17.131Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Vilade called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T17:59:46.658Z","endTime":"2026-06-21T18:00:49.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T17:59:45.822Z","endTime":"2026-06-21T17:59:48.863Z","isPitch":false,"type":"action","player":{"id":668723,"link":"/api/v1/people/668723"},"defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":73.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.691866458793953,"aZ":-43.56331525123153,"pfxX":-4.7347122558474695,"pfxZ":-8.240917593441605,"pX":-0.1781461733306675,"pZ":1.3477582108497088,"vX0":-2.2987909368027784,"vY0":-118.51273283636984,"vZ0":-1.9654442390384879,"x":123.79,"y":202.39,"x0":1.428519635588277,"y0":50.0032785328332,"z0":6.274248837616792,"aX":-6.542262515978325},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-15.1,"breakHorizontal":9.2,"spinRate":2712,"spinDirection":343},"zone":13,"typeConfidence":0.91,"plateTime":0.467323126260935,"extension":6.087517049903168},"index":1,"playId":"f7c47ab6-a743-3696-98d3-fe644f12d2a8","pitchNumber":1,"startTime":"2026-06-21T17:59:48.863Z","endTime":"2026-06-21T17:59:53.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.900059830576524,"aZ":-16.809245095693555,"pfxX":1.4211658308317645,"pfxZ":8.361614876478013,"pX":0.25195372928860826,"pZ":3.9618260603366875,"vX0":-3.4851543903914024,"vY0":-135.08126953646763,"vZ0":-3.1700827858895364,"x":107.4,"y":131.81,"x0":1.377371404631633,"y0":50.00569505359176,"z0":6.3403667862548865,"aX":2.612665683902105},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":-1.8,"spinRate":2266,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.40630710456717534,"extension":6.3133313211874365},"index":2,"playId":"05132f74-dd3b-3bc2-8305-a58ba73298ef","pitchNumber":2,"startTime":"2026-06-21T18:00:09.886Z","endTime":"2026-06-21T18:00:13.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.8,"endSpeed":84.5,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32110826094947,"aZ":-19.54360533762626,"pfxX":2.2667270193870146,"pfxZ":6.884024105022473,"pX":0.6184088999200842,"pZ":2.6974395350950715,"vX0":-3.2334215892747573,"vY0":-135.0412501830245,"vZ0":-5.327117461736296,"x":93.43,"y":165.95,"x0":1.540635395698737,"y0":50.000515213525425,"z0":6.084325011846701,"aX":4.157206699268673},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.4,"breakHorizontal":-3.4,"spinRate":2388,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.406690811312973,"extension":6.305216060546459},"index":3,"playId":"fd3d07f4-07ab-38f3-ac7f-e17b2ab0765b","pitchNumber":3,"startTime":"2026-06-21T18:00:25.741Z","endTime":"2026-06-21T18:00:28.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94871055037992,"aZ":-45.7767434089527,"pfxX":-6.284235068375221,"pfxZ":-9.237161584575514,"pX":0.48779346855854155,"pZ":2.69759204226905,"vX0":-0.5025905928638743,"vY0":-121.9416063418858,"vZ0":0.6912906440996065,"x":98.41,"y":165.95,"x0":1.511891234798339,"y0":50.00255544752939,"z0":6.431417230222098,"aX":-9.253462736736383},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-16.1,"breakHorizontal":11.4,"spinRate":2859,"spinDirection":337},"zone":6,"typeConfidence":0.91,"plateTime":0.45305129565690594,"extension":6.155364399988435},"index":4,"playId":"5b6eb208-8515-39c6-97c3-25ece0a91aa3","pitchNumber":4,"startTime":"2026-06-21T18:00:45.810Z","endTime":"2026-06-21T18:00:49.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:00:49.451Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:01:07.470Z","endTime":"2026-06-21T18:03:32.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.3,"endSpeed":75.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.503966093064225,"aZ":-37.4108418505314,"pfxX":-1.9392920647590737,"pfxZ":-3.642473134256047,"pX":-0.24007554321464966,"pZ":2.922157675992051,"vX0":-3.1980669048498127,"vY0":-119.72248654248006,"vZ0":-0.2191099453390546,"x":126.15,"y":159.88,"x0":1.3709203500737077,"y0":50.005742389580334,"z0":6.3946914965937385,"aX":-2.7843797446726346},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.4,"breakHorizontal":4.3,"spinRate":2803,"spinDirection":325},"zone":2,"typeConfidence":0.9,"plateTime":0.4594435589887804,"extension":6.253656212608438},"index":0,"playId":"65a7a03e-5538-3ad2-a5b4-babef4efc7a8","pitchNumber":1,"startTime":"2026-06-21T18:01:13.575Z","endTime":"2026-06-21T18:01:16.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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.6,"endSpeed":77.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.942234554680535,"aZ":-38.95701147446253,"pfxX":-0.557657562196729,"pfxZ":-4.456948348098056,"pX":0.6547276729243485,"pZ":2.350742273632931,"vX0":-1.934121409218425,"vY0":-123.21365224048418,"vZ0":-1.5565595891456734,"x":92.04,"y":175.31,"x0":1.5258009898092333,"y0":50.00408375999135,"z0":6.315153019821992,"aX":-0.8481889279322131},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.2,"breakHorizontal":1.6,"spinRate":2761,"spinDirection":329},"zone":6,"typeConfidence":0.9,"plateTime":0.44638048339796166,"extension":6.2082594387975165},"index":1,"playId":"5299ac21-f332-3ebb-a221-d72da8dab5a9","pitchNumber":2,"startTime":"2026-06-21T18:01:27.912Z","endTime":"2026-06-21T18:01:31.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.385783078907796,"aZ":-43.16177022259117,"pfxX":-6.220677181049268,"pfxZ":-7.279250042800946,"pX":0.144978900951625,"pZ":0.9954827563587929,"vX0":-0.9936557068442009,"vY0":-123.43253878243793,"vZ0":-3.778331170081864,"x":111.47,"y":211.9,"x0":1.3615396416298566,"y0":50.00069220912444,"z0":6.258901450111458,"aX":-9.394805707676921},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-13.8,"breakHorizontal":11.5,"spinRate":2865,"spinDirection":345},"zone":14,"typeConfidence":0.91,"plateTime":0.447369051362414,"extension":6.2022713547918995},"index":2,"playId":"27d811f3-185e-30c6-9059-d2ee4abd89a8","pitchNumber":3,"startTime":"2026-06-21T18:01:46.265Z","endTime":"2026-06-21T18:01:49.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.919142853742077,"aZ":-20.354949079125195,"pfxX":-0.1577569389083595,"pfxZ":6.412249982153993,"pX":0.5468644289339556,"pZ":3.7865952973104657,"vX0":-1.6257183409318114,"vY0":-135.27586439761842,"vZ0":-2.9191296051035756,"x":96.15,"y":136.54,"x0":1.1774428876274075,"y0":50.006358800379395,"z0":6.315178269172076,"aX":-0.29064697418317265},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.2,"breakHorizontal":0.6,"spinRate":2241,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.40569000826198076,"extension":6.269096136389197},"index":3,"playId":"c729f476-7e37-386b-b002-8c5df66307fd","pitchNumber":4,"startTime":"2026-06-21T18:02:09.234Z","endTime":"2026-06-21T18:02:12.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27305187253777,"aZ":-21.406837092838202,"pfxX":0.696627697602211,"pfxZ":5.704180817646595,"pX":0.2889987162849703,"pZ":4.881206787861,"vX0":-2.9626277416695257,"vY0":-136.79099205334836,"vZ0":-0.1788994713216263,"x":105.98,"y":106.99,"x0":1.297406450326864,"y0":50.002343159913615,"z0":6.419910404856422,"aX":1.3150656707864141},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":-0.6,"spinRate":2314,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.40100624038870736,"extension":6.201136928209126},"index":4,"playId":"a4a346eb-ee70-302c-8ff7-65b393960598","pitchNumber":5,"startTime":"2026-06-21T18:02:26.299Z","endTime":"2026-06-21T18:02:29.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.032323919048647,"aZ":-44.42845661374731,"pfxX":-6.211673394886953,"pfxZ":-8.329565099868478,"pX":0.42412029517360883,"pZ":1.8973565192677304,"vX0":-0.8559301435139894,"vY0":-121.63289661003282,"vZ0":-1.3855665164447377,"x":100.83,"y":187.55,"x0":1.5880160909172947,"y0":50.00589924588666,"z0":6.392620730539919,"aX":-9.133916987638292},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-15.1,"breakHorizontal":11.4,"spinRate":2738,"spinDirection":341},"zone":9,"typeConfidence":0.9,"plateTime":0.4535824896204592,"extension":6.262288789258241},"index":5,"playId":"af3178f4-7f21-3b74-922d-d460afc40e42","pitchNumber":6,"startTime":"2026-06-21T18:02:41.303Z","endTime":"2026-06-21T18:02:44.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94313649764543,"aZ":-22.430159809088007,"pfxX":2.6740655113800047,"pfxZ":5.198384358712175,"pX":1.2632286711242056,"pZ":4.102172048238766,"vX0":-0.9858761531124858,"vY0":-136.50359461295295,"vZ0":-1.9522147678937758,"x":68.85,"y":128.02,"x0":1.2830856960361705,"y0":50.00320457922942,"z0":6.381691727572874,"aX":5.012202283195229},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":-4.6,"spinRate":2437,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.402296062212649,"extension":6.339643691745823},"index":6,"playId":"704365d1-456b-3e05-a2af-8d9b89b56f58","pitchNumber":7,"startTime":"2026-06-21T18:03:04.585Z","endTime":"2026-06-21T18:03:07.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":84.2,"endSpeed":76.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.830309651068372,"aZ":-44.13630300858789,"pfxX":-8.11946023386476,"pfxZ":-8.080846954621268,"pX":-0.1777870148506326,"pZ":1.6519465242571174,"vX0":-1.2636327247404788,"vY0":-122.45129364393851,"vZ0":-1.9891547680587705,"x":123.78,"y":194.18,"x0":1.4008319247760102,"y0":50.002295788742785,"z0":6.3402398446750805,"aX":-12.020138897531227},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-14.8,"breakHorizontal":15.0,"spinRate":2855,"spinDirection":339},"zone":8,"typeConfidence":0.9,"plateTime":0.4516654059400511,"extension":6.291067634820654},"hitData":{"launchSpeed":93.8,"launchAngle":-0.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":98.88,"coordY":143.37}},"index":7,"playId":"e071827b-a334-34f1-a6ab-62d76ef904ed","pitchNumber":8,"startTime":"2026-06-21T18:03:25.136Z","endTime":"2026-06-21T18:03:32.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:03:32.137Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Tena walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:05:37.360Z","endTime":"2026-06-21T18:06:45.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.851836158524357,"aZ":-20.720115258659078,"pfxX":0.0369220491431399,"pfxZ":6.6991983253167415,"pX":0.9652856884901013,"pZ":3.298428562979789,"vX0":5.9315591936038485,"vY0":-130.08472795100914,"vZ0":-2.6030723593379794,"x":80.21,"y":149.72,"x0":-1.3513880279115442,"y0":50.00315743624543,"z0":5.886616457361137,"aX":0.06317391180149272},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.8,"breakHorizontal":-1.4,"spinRate":2282,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.4214085457143213,"extension":5.8639177513699625},"index":0,"playId":"5668a5c1-a84b-3860-b835-407d32fb52c4","pitchNumber":1,"startTime":"2026-06-21T18:05:40.181Z","endTime":"2026-06-21T18:05:43.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34832149850889,"aZ":-31.54618911291533,"pfxX":-8.07364248082975,"pfxZ":0.487252218453353,"pX":-0.3695966063192832,"pZ":2.6196734777790693,"vX0":4.30176616405051,"vY0":-113.70464288212979,"vZ0":-0.801906059969477,"x":131.09,"y":168.05,"x0":-1.2496700569805792,"y0":50.003455319137146,"z0":6.1427990369325425,"aX":-10.436218287234116},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.0,"breakHorizontal":13.3,"spinRate":1834,"spinDirection":253},"zone":4,"typeConfidence":0.9,"plateTime":0.48410476548745773,"extension":5.914920449935262},"index":1,"playId":"7079e21e-d74e-3f75-ad97-463f448031d6","pitchNumber":2,"startTime":"2026-06-21T18:05:56.450Z","endTime":"2026-06-21T18:05:59.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.9,"endSpeed":84.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04848260450336,"aZ":-14.731614712999281,"pfxX":-3.524036727633378,"pfxZ":9.544327760747757,"pX":0.9922853931798021,"pZ":2.0537194118511986,"vX0":7.076656774362986,"vY0":-134.9826287277366,"vZ0":-7.012480394013792,"x":79.18,"y":183.33,"x0":-1.2170421932732751,"y0":50.00250038891721,"z0":5.741726648271909,"aX":-6.440566991828284},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":4.7,"spinRate":2290,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.40730183730475167,"extension":6.167170422307428},"index":2,"playId":"78c40029-345f-3769-96af-daef0f0babe7","pitchNumber":3,"startTime":"2026-06-21T18:06:11.751Z","endTime":"2026-06-21T18:06:15.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":93.0,"endSpeed":83.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26793687528335,"aZ":-19.472124317069138,"pfxX":-11.827144323641765,"pfxZ":6.984340054877343,"pX":-0.9314204520732923,"pZ":2.9674551724779006,"vX0":5.222141218441834,"vY0":-135.17848907450593,"vZ0":-3.8244123501100336,"x":152.5,"y":158.66,"x0":-1.3707486519631433,"y0":50.00062551547985,"z0":5.798199102336649,"aX":-21.503169660414752},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.9,"breakHorizontal":20.0,"spinRate":2273,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.4079153301059595,"extension":6.161191374725433},"index":3,"playId":"f9891270-bae2-3579-acc1-222f284d6346","pitchNumber":4,"startTime":"2026-06-21T18:06:26.476Z","endTime":"2026-06-21T18:06:30.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70679968320343,"aZ":-9.910574685368447,"pfxX":-3.7086225720558224,"pfxZ":12.102902840123498,"pX":1.1589212288409774,"pZ":1.2065095273317932,"vX0":7.92336825374487,"vY0":-135.97173900979558,"vZ0":-9.706094597220842,"x":72.82,"y":206.2,"x0":-1.3343916861972664,"y0":50.00589028940016,"z0":5.547476871558809,"aX":-6.82469232953015},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":4.7,"spinRate":2297,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.40558564161763444,"extension":6.046331043185806},"index":4,"playId":"3ae6d3d3-81c4-3860-a562-3082b179ab6e","pitchNumber":5,"startTime":"2026-06-21T18:06:42.288Z","endTime":"2026-06-21T18:06:45.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:06:45.406Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:07:08.770Z","endTime":"2026-06-21T18:08:20.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78843990266991,"aZ":-19.12860925152035,"pfxX":-12.338059044686668,"pfxZ":7.029066697733038,"pX":-0.31394714738267615,"pZ":2.5044401508487875,"vX0":7.185273561003037,"vY0":-136.5267025091057,"vZ0":-5.103535996127218,"x":128.97,"y":171.16,"x0":-1.4004000513860322,"y0":50.00292806549319,"z0":5.746726735935478,"aX":-22.898608215800518},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.6,"breakHorizontal":20.4,"spinRate":2251,"spinDirection":210},"zone":4,"typeConfidence":0.9,"plateTime":0.4038154879916114,"extension":5.784963176858959},"index":0,"playId":"61866579-7b93-380d-b64d-a9fa90864377","pitchNumber":1,"startTime":"2026-06-21T18:07:11.570Z","endTime":"2026-06-21T18:07:22.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"José Tena steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"61866579-7b93-380d-b64d-a9fa90864377","startTime":"2026-06-21T18:07:25.103Z","endTime":"2026-06-21T18:07:53.108Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"postOnSecond":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":1.65,"dramaIndex":63.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8115933278046,"aZ":-14.872943847158364,"pfxX":-4.815182531687188,"pfxZ":9.336773986002417,"pX":-0.6671938216694459,"pZ":2.1602835829801075,"vX0":3.7290454525255647,"vY0":-136.00205659366696,"vZ0":-6.352895897297756,"x":122.35,"y":155.5,"x0":-1.437863032552211,"y0":50.00426944316549,"z0":5.577978566079893,"aX":-8.924396315748327},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":7.8,"spinRate":2229,"spinDirection":209},"zone":7,"typeConfidence":0.9,"plateTime":0.40439288302426624,"extension":5.969877217070584},"index":2,"playId":"b123fe36-c70d-3ef8-9091-9fda7a1e6191","pitchNumber":2,"startTime":"2026-06-21T18:07:53.108Z","endTime":"2026-06-21T18:07:56.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.389454483342085,"aZ":-17.443373152128345,"pfxX":-6.294392249581053,"pfxZ":7.905747455613376,"pX":0.6999842672438723,"pZ":2.834208328774472,"vX0":7.317368806426266,"vY0":-136.24263167217828,"vZ0":-4.480985400008867,"x":90.32,"y":162.26,"x0":-1.2140427094428963,"y0":50.00457574043449,"z0":5.720914856516486,"aX":-11.730907354244447},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":9.7,"spinRate":2098,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4033891043401523,"extension":5.977879739695432},"index":3,"playId":"4a693439-ce67-32c2-bc33-1b66dac046ea","pitchNumber":3,"startTime":"2026-06-21T18:08:16.539Z","endTime":"2026-06-21T18:08:20.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.8,"awayTeamWinProbability":52.2,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.65,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:08:20.313Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a line drive to right fielder Ryan Vilade. José Tena to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:08:46.821Z","endTime":"2026-06-21T18:10:45.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"da04c9b9-6a77-4196-b699-25ee1c1972d3","startTime":"2026-06-21T18:08:46.821Z","endTime":"2026-06-21T18:08:51.821Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74725974943694,"aZ":-15.908346479010664,"pfxX":-6.553157980885956,"pfxZ":8.627774640809447,"pX":-0.2619802592316591,"pZ":2.5228117267706636,"vX0":5.362045293777092,"vY0":-136.59937977964924,"vZ0":-5.6438832149707805,"x":126.99,"y":170.66,"x0":-1.401254868296314,"y0":50.002333152446745,"z0":5.713539167186426,"aX":-12.354831948339026},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":10.7,"spinRate":2051,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40133422124430673,"extension":6.2062521881605885},"index":1,"playId":"f942590c-23c5-3b3e-a503-63be157b9837","pitchNumber":1,"startTime":"2026-06-21T18:09:02.840Z","endTime":"2026-06-21T18:09:07.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8986791110624,"aZ":-45.6265425577376,"pfxX":0.7051969278398653,"pfxZ":-10.060681752802239,"pX":-0.7930397289748301,"pZ":2.7869449278015868,"vX0":0.8847015403764165,"vY0":-115.56093575946663,"vZ0":2.2257083778291227,"x":147.23,"y":163.53,"x0":-1.2742145695371963,"y0":50.00529399362194,"z0":6.232874683908941,"aX":0.942489906713103},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-17.3,"breakHorizontal":-1.6,"spinRate":2488,"spinDirection":13},"zone":1,"typeConfidence":0.9,"plateTime":0.47613257530078856,"extension":5.931037056646995},"index":2,"playId":"87f1af33-f031-336f-a0b8-f835210e46f7","pitchNumber":2,"startTime":"2026-06-21T18:09:27.873Z","endTime":"2026-06-21T18:09:31.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.507253728418295,"aZ":-17.24449842066424,"pfxX":-11.340851283110137,"pfxZ":8.235682046239237,"pX":0.3385086044530612,"pZ":2.240555154623006,"vX0":7.8001816369501595,"vY0":-134.17767637870233,"vZ0":-5.908069275949614,"x":104.1,"y":178.29,"x0":-1.1407467466703847,"y0":50.006207418749746,"z0":5.710492907424843,"aX":-20.570275976135026},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":18.7,"spinRate":2203,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.4090528965753344,"extension":7.215302817448241},"index":3,"playId":"cc9e3dcf-b588-3437-b915-185ee34f67b2","pitchNumber":3,"startTime":"2026-06-21T18:09:48.252Z","endTime":"2026-06-21T18:09:51.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48552007564026,"aZ":-15.055570819411601,"pfxX":-4.231722239669912,"pfxZ":9.151226309961228,"pX":-0.26305288760031953,"pZ":2.3984880847906025,"vX0":4.604329993921902,"vY0":-136.50248179347878,"vZ0":-6.032801592909356,"x":127.03,"y":174.02,"x0":-1.4289021653067844,"y0":50.003922422993874,"z0":5.689544856755893,"aX":-7.9170963101863805},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2261,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.4026046449098373,"extension":5.772954130953929},"index":4,"playId":"e7903b5f-cec7-339d-b089-aee57e7a1715","pitchNumber":4,"startTime":"2026-06-21T18:10:10.155Z","endTime":"2026-06-21T18:10:13.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":84.9,"endSpeed":77.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.252022106448855,"aZ":-31.260921802076773,"pfxX":-0.8006593660909469,"pfxZ":0.5935813948415607,"pX":-0.02373821204836812,"pZ":2.1773092917006824,"vX0":3.550800023810264,"vY0":-123.6223216693464,"vZ0":-2.3531094231096423,"x":117.9,"y":179.99,"x0":-1.3790074234299425,"y0":50.001574171036644,"z0":5.783647781454722,"aX":-1.2304915193957502},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.7,"breakHorizontal":0.6,"spinRate":2409,"spinDirection":354},"zone":5,"typeConfidence":0.83,"plateTime":0.4442382260260431,"extension":5.643345706861875},"hitData":{"launchSpeed":102.6,"launchAngle":11.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.67,"coordY":114.18}},"index":5,"playId":"973b63ee-dcf1-33b8-888f-933e8832a8c3","pitchNumber":5,"startTime":"2026-06-21T18:10:33.374Z","endTime":"2026-06-21T18:10:45.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.5,"awayTeamWinProbability":57.5,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.45,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:10:45.048Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"James Wood out on a sacrifice fly to center fielder Jonny DeLuca. José Tena scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:11:09.510Z","endTime":"2026-06-21T18:11:34.844Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":{"id":607259,"link":"/api/v1/people/607259"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.554567172600883,"aZ":-21.145873540323006,"pfxX":0.09491481266709312,"pfxZ":6.2180174522799705,"pX":-0.29706933621076864,"pZ":2.439859867005679,"vX0":3.450590691820242,"vY0":-132.18268162652376,"vZ0":-4.3974940876241835,"x":128.32,"y":172.9,"x0":-1.6304436062280285,"y0":50.00334840726299,"z0":5.672975451641471,"aX":0.1679875019577701},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":-1.0,"spinRate":2382,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.4140016906553181,"extension":5.62778958627842},"hitData":{"launchSpeed":104.7,"launchAngle":29.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":97.22,"coordY":34.93}},"index":0,"playId":"d56e7fbd-4f7e-3e53-a6d8-d522936aad79","pitchNumber":1,"startTime":"2026-06-21T18:11:17.875Z","endTime":"2026-06-21T18:11:34.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":2.09,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:11:34.844Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:12:13.906Z","endTime":"2026-06-21T18:13:49.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"28820d4d-96e9-3319-8079-e69eed48e68b","startTime":"2026-06-21T18:11:56.395Z","endTime":"2026-06-21T18:12:00.294Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.783851712500372,"aZ":-45.29974062887266,"pfxX":1.3600143858865401,"pfxZ":-9.736248618398754,"pX":1.047023761717687,"pZ":0.9889971997374032,"vX0":4.357796460086294,"vY0":-116.78291532063409,"vZ0":-1.4472974155636653,"x":77.09,"y":212.08,"x0":-1.037717503494663,"y0":50.000996987962125,"z0":5.9687392813015805,"aX":1.8332667739842596},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-17.6,"breakHorizontal":-3.7,"spinRate":2688,"spinDirection":14},"zone":14,"typeConfidence":0.9,"plateTime":0.4732853929240859,"extension":5.91603334211194},"index":1,"playId":"33b24297-c3b1-33fc-b2c5-6f25e607b30f","pitchNumber":1,"startTime":"2026-06-21T18:12:16.071Z","endTime":"2026-06-21T18:12:24.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nasim Nuñez steals (28) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"33b24297-c3b1-33fc-b2c5-6f25e607b30f","startTime":"2026-06-21T18:12:32.719Z","endTime":"2026-06-21T18:12:43.410Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"postOnSecond":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.89,"dramaIndex":34.0,"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.073578359927495,"aZ":-33.98443068853534,"pfxX":-6.619264598375154,"pfxZ":-1.4101216570557247,"pX":-0.6355004954308139,"pZ":0.5116068624026873,"vX0":3.212027024728764,"vY0":-113.1734347844807,"vZ0":-4.495919074345892,"x":141.22,"y":224.97,"x0":-1.222548077498997,"y0":50.00384186009072,"z0":5.97417783646236,"aX":-8.479254321073109},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-3.5,"breakHorizontal":11.0,"spinRate":1956,"spinDirection":256},"zone":13,"typeConfidence":0.87,"plateTime":0.48629960947910433,"extension":5.9744782247007615},"index":3,"playId":"ed0516d6-1dc7-34c8-b01c-56701b91587c","pitchNumber":2,"startTime":"2026-06-21T18:12:43.410Z","endTime":"2026-06-21T18:12:46.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"playId":"b6f434e3-f7f9-3591-a4d0-b3e8f0eb256f","startTime":"2026-06-21T18:13:03.488Z","endTime":"2026-06-21T18:13:06.488Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77683068915652,"aZ":-13.609773391124971,"pfxX":-3.363144682142296,"pfxZ":10.048554980247868,"pX":-0.42905555729976563,"pZ":2.498564821021064,"vX0":3.366279103629715,"vY0":-136.02553455405234,"vZ0":-6.30121312417618,"x":133.35,"y":171.32,"x0":-1.2541762139296182,"y0":50.00426925671126,"z0":5.814053400310264,"aX":-6.213988535878394},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":5.3,"spinRate":2206,"spinDirection":208},"zone":4,"typeConfidence":0.9,"plateTime":0.4048778387387837,"extension":6.015466338438811},"index":5,"playId":"b2d61ebe-4e31-3991-85fb-8362d96cf629","pitchNumber":3,"startTime":"2026-06-21T18:13:22.801Z","endTime":"2026-06-21T18:13:27.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85254466958837,"aZ":-20.594414458855717,"pfxX":-10.274085602558568,"pfxZ":6.228069357971501,"pX":0.4152701556613994,"pZ":3.1707128990230076,"vX0":7.653576277902843,"vY0":-136.4386638001707,"vZ0":-3.1611532268076203,"x":101.17,"y":153.17,"x0":-1.1108020085509849,"y0":50.003950212992486,"z0":5.786697261581412,"aX":-19.106486843811116},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":16.7,"spinRate":2346,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.40356086664893587,"extension":6.063687330545852},"index":6,"playId":"1252297d-1657-33da-95d6-b00acb31071a","pitchNumber":4,"startTime":"2026-06-21T18:13:46.343Z","endTime":"2026-06-21T18:13:49.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:13:49.962Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chandler Simpson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:15:54.943Z","endTime":"2026-06-21T18:16:56.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81632113890766,"aZ":-32.63250174686268,"pfxX":-1.1331490220441331,"pfxZ":-0.324025287728686,"pX":1.1504641572159615,"pZ":3.9178898621159663,"vX0":-1.3647018379636682,"vY0":-119.56004079748465,"vZ0":0.9768977391203244,"x":73.15,"y":133.0,"x0":1.87861389899909,"y0":50.00034083447178,"z0":6.461968979728784,"aX":-1.6190007239782818},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.0,"breakHorizontal":2.4,"spinRate":2514,"spinDirection":346},"zone":12,"typeConfidence":0.91,"plateTime":0.46039345511536967,"extension":6.032392856925724},"index":0,"playId":"40b03b87-5019-38b7-a296-d1be23f39925","pitchNumber":1,"startTime":"2026-06-21T18:15:59.792Z","endTime":"2026-06-21T18:16:02.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.843114630984207,"aZ":-33.406355525687985,"pfxX":0.7180311373366086,"pfxZ":-0.8664030010960229,"pX":0.4082923016652886,"pZ":3.1220137897635225,"vX0":-3.1101803997395936,"vY0":-118.84091584899431,"vZ0":-0.5240913488739243,"x":101.44,"y":154.49,"x0":1.6435265863410704,"y0":50.002512485169305,"z0":6.392986451792873,"aX":1.022173826369517},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.4,"breakHorizontal":-0.5,"spinRate":2534,"spinDirection":302},"zone":3,"typeConfidence":0.91,"plateTime":0.461786139822713,"extension":6.010337331435468},"index":1,"playId":"61618301-ac62-3d06-8b95-620431a0f40e","pitchNumber":2,"startTime":"2026-06-21T18:16:19.063Z","endTime":"2026-06-21T18:16:22.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.7,"endSpeed":83.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7889345023017,"aZ":-17.127957278387633,"pfxX":3.662625140882363,"pfxZ":8.292537649920694,"pX":0.15292910613912516,"pZ":2.8723817570913015,"vX0":-4.384091197600837,"vY0":-134.71858315395156,"vZ0":-5.536082390909046,"x":111.17,"y":161.23,"x0":1.335468134236088,"y0":50.00400144720671,"z0":6.189190575506552,"aX":6.6464007573865995},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":-5.5,"spinRate":2319,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.4086088199235589,"extension":6.47794799770897},"index":2,"playId":"65035984-f11c-3357-a811-d722a07903fe","pitchNumber":3,"startTime":"2026-06-21T18:16:31.750Z","endTime":"2026-06-21T18:16:35.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.684397542171563,"aZ":-35.35831624725157,"pfxX":0.5870197826625994,"pfxZ":-2.0418329362666663,"pX":-0.7687560688052382,"pZ":1.1371521320850815,"vX0":-5.698738688795614,"vY0":-125.18233161254152,"vZ0":-4.951296661920615,"x":146.3,"y":208.08,"x0":1.4750158239666773,"y0":50.000377256833296,"z0":6.082816053462521,"aX":0.919594095265889},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.7,"breakHorizontal":0.5,"spinRate":2649,"spinDirection":350},"zone":13,"typeConfidence":0.9,"plateTime":0.4400031172816221,"extension":6.23599882946752},"index":3,"playId":"4e1f64ca-6348-3b3f-a42f-9f20d862e6cb","pitchNumber":4,"startTime":"2026-06-21T18:16:53.386Z","endTime":"2026-06-21T18:16:56.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:16:56.386Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Fortes grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:17:12.786Z","endTime":"2026-06-21T18:18:54.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01804419132477,"aZ":-19.280655029830935,"pfxX":2.9202747687806556,"pfxZ":6.986162342164699,"pX":-0.4484716006707645,"pZ":2.997872871188683,"vX0":-5.629187532815218,"vY0":-135.57443590930723,"vZ0":-4.871449705716837,"x":134.09,"y":157.84,"x0":1.2834691598655914,"y0":50.003757954447586,"z0":6.180027797175707,"aX":5.390620338896425},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.8,"breakHorizontal":-4.0,"spinRate":2279,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.4053409629757674,"extension":6.383680585765196},"index":0,"playId":"ddb4263e-e0d3-3d3e-a7e5-0e5c81dd695e","pitchNumber":1,"startTime":"2026-06-21T18:17:17.393Z","endTime":"2026-06-21T18:17:20.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.840412753435604,"aZ":-34.40825251250322,"pfxX":2.382615052658341,"pfxZ":-1.4574818932089681,"pX":0.5291839163575232,"pZ":0.9355237781238089,"vX0":-3.4662984456496586,"vY0":-124.38813135791744,"vZ0":-5.355215455398486,"x":96.83,"y":213.52,"x0":1.6448293594407817,"y0":50.001223849976476,"z0":6.039210965639565,"aX":3.6547840041315407},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.8,"breakHorizontal":-3.4,"spinRate":2675,"spinDirection":4},"zone":14,"typeConfidence":0.88,"plateTime":0.443930436147117,"extension":6.372384534999134},"index":1,"playId":"5192d24b-58b6-3b5e-aca3-c3da98a1da3b","pitchNumber":2,"startTime":"2026-06-21T18:17:30.448Z","endTime":"2026-06-21T18:17:33.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.433804683909795,"aZ":-37.42117631172726,"pfxX":3.6939260482642164,"pfxZ":-3.4508185934575852,"pX":-0.6637775478616417,"pZ":1.9827555791629252,"vX0":-6.272162525327635,"vY0":-123.60218669710508,"vZ0":-2.5128907403904948,"x":142.3,"y":185.25,"x0":1.445925794185242,"y0":50.00127484880788,"z0":6.205801464146952,"aX":5.6210609497111585},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.6,"breakHorizontal":-4.9,"spinRate":2693,"spinDirection":323},"zone":7,"typeConfidence":0.9,"plateTime":0.4459623321047381,"extension":6.293507657132994},"index":2,"playId":"e4f69534-98e5-30e0-a974-496deaa7ab0e","pitchNumber":3,"startTime":"2026-06-21T18:17:48.139Z","endTime":"2026-06-21T18:17:51.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":85.3,"endSpeed":77.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0483634335207,"aZ":-46.19601858287274,"pfxX":-5.761145705293902,"pfxZ":-9.30629374463564,"pX":0.08925215809754962,"pZ":0.8434234958066016,"vX0":-1.3926886329348351,"vY0":-123.95872610106457,"vZ0":-3.435653334629748,"x":113.6,"y":216.01,"x0":1.4103785528276054,"y0":50.00144234611213,"z0":6.227026527624396,"aX":-8.681994182668817},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-17.4,"breakHorizontal":10.8,"spinRate":2912,"spinDirection":343},"zone":14,"typeConfidence":0.91,"plateTime":0.44731340237203066,"extension":6.345107630159524},"index":3,"playId":"17ece738-94fa-3a97-b3ef-aa9c34d8dbe0","pitchNumber":4,"startTime":"2026-06-21T18:18:06.302Z","endTime":"2026-06-21T18:18:09.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":84.6,"endSpeed":77.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.365724515580418,"aZ":-37.71302448732802,"pfxX":0.6450514810582628,"pfxZ":-3.6432992266026716,"pX":0.030650692481925767,"pZ":1.029529243282723,"vX0":-3.1296805042864575,"vY0":-123.09238028715906,"vZ0":-4.690133093236673,"x":115.83,"y":210.98,"x0":1.2393913624882085,"y0":50.00053563264139,"z0":6.181956370630807,"aX":0.9814520837835868},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.4,"breakHorizontal":-0.4,"spinRate":2737,"spinDirection":352},"zone":14,"typeConfidence":0.9,"plateTime":0.44640724075076754,"extension":6.239163250026337},"index":4,"playId":"37cc5dfe-fb0a-3302-8335-8ab981c45fa6","pitchNumber":5,"startTime":"2026-06-21T18:18:24.407Z","endTime":"2026-06-21T18:18:27.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":84.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.78252549619004,"aZ":-19.14410837152935,"pfxX":2.2663011990577324,"pfxZ":6.986585014997491,"pX":-0.33736773877498055,"pZ":3.0405034270623346,"vX0":-4.993957215450578,"vY0":-137.02305168456294,"vZ0":-5.0616444847940105,"x":129.86,"y":156.69,"x0":1.2304410947727555,"y0":50.00009589493157,"z0":6.256647494100784,"aX":4.225302005983944},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":-2.9,"spinRate":2364,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.40275534557986337,"extension":6.37628879805422},"hitData":{"launchSpeed":77.2,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":165.87}},"index":5,"playId":"70274337-94f5-343a-9c0f-22a45444d9ca","pitchNumber":6,"startTime":"2026-06-21T18:18:45.528Z","endTime":"2026-06-21T18:18:54.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:18:54.043Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Taylor Walls doubles (8) on a ground ball to left fielder Daylen Lile.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:19:12.605Z","endTime":"2026-06-21T18:20:04.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33182999522552,"aZ":-16.82980236127549,"pfxX":4.714595882853795,"pfxZ":8.403518595374024,"pX":0.027955720585354175,"pZ":0.6631806130419445,"vX0":-5.094714731864307,"vY0":-134.7696916426986,"vZ0":-11.09236613062222,"x":115.93,"y":220.87,"x0":1.33707803246669,"y0":50.001369522729185,"z0":6.041391193697578,"aX":8.60719510302655},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.8,"breakHorizontal":-7.3,"spinRate":2233,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.40757589487249124,"extension":6.525378903341363},"index":0,"playId":"3994ba64-7ea0-33c3-baeb-62732d4b36bc","pitchNumber":1,"startTime":"2026-06-21T18:19:17.575Z","endTime":"2026-06-21T18:19:20.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":84.0,"endSpeed":76.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.518099860788336,"aZ":-37.019902288040136,"pfxX":2.4234447368903678,"pfxZ":-3.2341283451206415,"pX":0.8010164744648836,"pZ":3.1735610765754005,"vX0":-2.584253879564917,"vY0":-122.3107491073353,"vZ0":0.23397585175375135,"x":86.47,"y":153.09,"x0":1.5617480093508327,"y0":50.0022016859835,"z0":6.2791276943970304,"aX":3.632807871649791},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.5,"breakHorizontal":-3.7,"spinRate":2667,"spinDirection":314},"zone":3,"typeConfidence":0.9,"plateTime":0.44964470398686407,"extension":6.313811944555237},"index":1,"playId":"966c5d1c-0e43-336d-bd47-ba03b97ab0b8","pitchNumber":2,"startTime":"2026-06-21T18:19:34.474Z","endTime":"2026-06-21T18:19:38.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78948820541996,"aZ":-20.193099692439862,"pfxX":5.906438939308763,"pfxZ":6.725652503539058,"pX":0.23489671757428782,"pZ":2.5882202300460064,"vX0":-4.482737653932216,"vY0":-133.61289369766592,"vZ0":-5.657932500296152,"x":108.05,"y":168.9,"x0":1.1795786253978526,"y0":50.00234414446722,"z0":6.215975643786544,"aX":10.519968217307197},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.9,"breakHorizontal":-9.5,"spinRate":2282,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.4122936186909003,"extension":6.200403523695413},"hitData":{"launchSpeed":89.7,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.57,"coordY":131.41}},"index":2,"playId":"1004e56b-7b5e-3ff2-9ea7-7933ef8b9505","pitchNumber":3,"startTime":"2026-06-21T18:19:50.836Z","endTime":"2026-06-21T18:20:04.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":0.5,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:20:04.556Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yandy Díaz doubles (12) on a sharp line drive to right fielder James Wood. Taylor Walls scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:20:28.113Z","endTime":"2026-06-21T18:21:46.772Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":{"id":674841,"link":"/api/v1/people/674841"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40626128684639,"aZ":-43.54640683869451,"pfxX":-7.42517721784026,"pfxZ":-8.20022881613893,"pX":-0.8663195359288438,"pZ":2.1118286336924292,"vX0":-2.9875357028946787,"vY0":-117.86115868519076,"vZ0":-0.5188609122550332,"x":150.02,"y":181.76,"x0":1.387848300466298,"y0":50.00439694063652,"z0":6.406541391472072,"aX":-10.295502588011862},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.6,"breakHorizontal":14.3,"spinRate":2756,"spinDirection":341},"zone":13,"typeConfidence":0.9,"plateTime":0.4673066746157857,"extension":6.1627190258564175},"index":0,"playId":"a61c52a0-a3ee-3360-88c3-b4310d530c42","pitchNumber":1,"startTime":"2026-06-21T18:20:35.875Z","endTime":"2026-06-21T18:20:39.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.6,"endSpeed":84.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91985016765074,"aZ":-20.35227959573544,"pfxX":2.0836310293001525,"pfxZ":6.442489038912701,"pX":-0.14363340160656238,"pZ":4.461373472883418,"vX0":-4.738265850693801,"vY0":-134.75187857798807,"vZ0":-1.138110828605444,"x":122.47,"y":118.32,"x0":1.3686252295171264,"y0":50.00198256460405,"z0":6.330309756459199,"aX":3.8234597245149318},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.6,"breakHorizontal":-2.8,"spinRate":2375,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.4068294528307459,"extension":6.275934225855869},"index":1,"playId":"ffa58e02-3a3c-307d-8932-c2894307ae23","pitchNumber":2,"startTime":"2026-06-21T18:20:50.889Z","endTime":"2026-06-21T18:20:53.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.071932642139874,"aZ":-40.547062622773986,"pfxX":-4.767371767231762,"pfxZ":-6.278441388282869,"pX":0.07375281868329758,"pZ":1.6692025088502265,"vX0":-1.8181473768708514,"vY0":-115.76024779843372,"vZ0":-1.5635439472031691,"x":114.19,"y":193.71,"x0":1.4926270831635764,"y0":50.00217471185586,"z0":6.296269426994731,"aX":-6.358436746128864},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.4,"breakHorizontal":9.1,"spinRate":2771,"spinDirection":338},"zone":8,"typeConfidence":0.9,"plateTime":0.47629604088594446,"extension":6.072263109069511},"index":2,"playId":"220bf10b-efea-3ac8-a940-c1a928a0fdb2","pitchNumber":3,"startTime":"2026-06-21T18:21:14.233Z","endTime":"2026-06-21T18:21:17.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":72.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4395449936437,"aZ":-44.05532129504481,"pfxX":-4.780419128353877,"pfxZ":-8.852287925344367,"pX":0.4385745374205504,"pZ":2.54687597656727,"vX0":-1.4006058170783862,"vY0":-116.66188957893853,"vZ0":0.8471467901623095,"x":100.28,"y":170.01,"x0":1.6719852759611211,"y0":50.00464616902002,"z0":6.422385040087276,"aX":-6.41317410256972},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-15.2,"breakHorizontal":9.0,"spinRate":2732,"spinDirection":342},"zone":6,"typeConfidence":0.91,"plateTime":0.47441133917532197,"extension":6.048713095718046},"hitData":{"launchSpeed":104.1,"launchAngle":7.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":182.22,"coordY":132.31}},"index":3,"playId":"aa441a7b-c2d2-3782-bdc8-0fe0d068ea14","pitchNumber":4,"startTime":"2026-06-21T18:21:33.979Z","endTime":"2026-06-21T18:21:46.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":12.100000000000009,"leverageIndex":1.5,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:21:46.772Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:23:06.536Z","endTime":"2026-06-21T18:24:24.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T18:22:08.567Z","endTime":"2026-06-21T18:23:08.807Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4629783356484,"aZ":-18.202114984890773,"pfxX":2.869787327130378,"pfxZ":7.696099598622224,"pX":0.11274574908230439,"pZ":2.9652330940535636,"vX0":-4.5970787941017015,"vY0":-134.90502843715063,"vZ0":-5.242484879903444,"x":112.7,"y":158.72,"x0":1.4778742747067268,"y0":50.00254595033291,"z0":6.245419832293057,"aX":5.210206254942827},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.8,"breakHorizontal":-4.1,"spinRate":2399,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.4083565989966784,"extension":6.3229120069508244},"index":1,"playId":"82b9a6e7-3a26-3166-bc2a-111dbc29ddbd","pitchNumber":1,"startTime":"2026-06-21T18:23:08.807Z","endTime":"2026-06-21T18:23:11.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.754022424516204,"aZ":-43.71982299539848,"pfxX":-5.361408210154031,"pfxZ":-8.422457950077307,"pX":0.4061442444883274,"pZ":1.9762451208761296,"vX0":-0.8259903221804664,"vY0":-117.84881884724989,"vZ0":-0.7552063285033828,"x":101.52,"y":185.42,"x0":1.4586219361015316,"y0":50.00443455124549,"z0":6.431134358717749,"aX":-7.347810107569366},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-15.0,"breakHorizontal":9.8,"spinRate":2653,"spinDirection":340},"zone":9,"typeConfidence":0.91,"plateTime":0.4694267711716571,"extension":6.116300334675551},"index":2,"playId":"49484188-bdad-3f35-9c99-25db7900e0c3","pitchNumber":2,"startTime":"2026-06-21T18:23:26.665Z","endTime":"2026-06-21T18:23:32.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.195867519751356,"aZ":-44.58593105627135,"pfxX":-4.753307428419895,"pfxZ":-8.625926803698409,"pX":0.11638972036058307,"pZ":1.9626476914167117,"vX0":-1.6049488975180068,"vY0":-120.55548053311946,"vZ0":-0.981425230504089,"x":112.56,"y":185.79,"x0":1.412092304163996,"y0":50.00083086895015,"z0":6.387157494275324,"aX":-6.842387103803615},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-15.5,"breakHorizontal":9.0,"spinRate":2823,"spinDirection":342},"zone":8,"typeConfidence":0.91,"plateTime":0.45818900267635687,"extension":6.323453214113175},"index":3,"playId":"da9b0292-82a7-3fbd-8e79-531cb8386673","pitchNumber":3,"startTime":"2026-06-21T18:23:59.182Z","endTime":"2026-06-21T18:24:02.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35876223232704,"aZ":-19.940022855606138,"pfxX":0.6210169926191276,"pfxZ":6.705203377533596,"pX":-0.042652444211251896,"pZ":3.641381653846932,"vX0":-3.296044518650548,"vY0":-134.7348950545885,"vZ0":-3.2780024115854327,"x":118.63,"y":140.46,"x0":1.119888070548298,"y0":50.003220496311556,"z0":6.295861222580615,"aX":1.1336640035775833},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":-0.4,"spinRate":2341,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.4077189966368646,"extension":6.205793129737068},"index":4,"playId":"f6d8e0ad-816d-3fe7-8699-c178ea6795c1","pitchNumber":4,"startTime":"2026-06-21T18:24:21.928Z","endTime":"2026-06-21T18:24:24.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.42,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:24:24.928Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Curtis Mead lines out to second baseman Ben Williamson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:26:29.598Z","endTime":"2026-06-21T18:28:23.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38201059854423,"aZ":-19.047456041338904,"pfxX":-8.351713757748332,"pfxZ":7.229715523577209,"pX":0.3382649489791838,"pZ":2.6293432156920433,"vX0":7.008849782261372,"vY0":-134.91248466833224,"vZ0":-4.788732612945901,"x":104.11,"y":167.79,"x0":-1.2272068626635677,"y0":50.004611475907815,"z0":5.797590000965888,"aX":-15.17048724994516},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":13.3,"spinRate":2281,"spinDirection":208},"zone":6,"typeConfidence":0.91,"plateTime":0.4082967313479644,"extension":6.089934278566515},"index":0,"playId":"cd6b7b58-1939-3f88-b1f3-8dbdec744c06","pitchNumber":1,"startTime":"2026-06-21T18:26:34.090Z","endTime":"2026-06-21T18:26:37.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.061866689420796,"aZ":-31.206318140676984,"pfxX":-6.767486829091775,"pfxZ":0.7461868785527397,"pX":-0.42877662824354984,"pZ":1.6628875767047897,"vX0":3.927978161147034,"vY0":-113.45017665359642,"vZ0":-2.825965122500155,"x":133.34,"y":193.88,"x0":-1.3139130716383078,"y0":50.00068877124692,"z0":6.072507296773574,"aX":-8.715680980317282},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":0.8,"breakHorizontal":11.0,"spinRate":1844,"spinDirection":258},"zone":7,"typeConfidence":0.9,"plateTime":0.4850168640943444,"extension":5.829647806282546},"index":1,"playId":"5af595ca-e56a-3a76-9a09-d46935f78237","pitchNumber":2,"startTime":"2026-06-21T18:26:45.771Z","endTime":"2026-06-21T18:26:52.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":82.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.925246895905055,"aZ":-19.851310343390782,"pfxX":-8.822050983695304,"pfxZ":6.9025647942163015,"pX":-0.21519764549657064,"pZ":3.514421468849928,"vX0":5.590013696164761,"vY0":-134.015088661239,"vZ0":-2.5608393059244454,"x":125.2,"y":143.89,"x0":-1.2018524420963062,"y0":50.003054580305374,"z0":5.9297799489340095,"aX":-15.752391216171603},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.0,"breakHorizontal":14.5,"spinRate":2167,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.41160447924253196,"extension":5.989488159246932},"index":2,"playId":"125b24b9-fadf-3fd8-96bf-dea7304eb745","pitchNumber":3,"startTime":"2026-06-21T18:27:27.109Z","endTime":"2026-06-21T18:27:30.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":77.3,"endSpeed":71.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61233817688427,"aZ":-30.28737914896908,"pfxX":-7.74444681083402,"pfxZ":1.4824067812432782,"pX":-0.8015232979739435,"pZ":1.1069857745399923,"vX0":3.230711537399146,"vY0":-112.54363558924342,"vZ0":-4.107739728800279,"x":147.55,"y":208.89,"x0":-1.2542318868649744,"y0":50.00549901534472,"z0":6.044437755738998,"aX":-9.874050618762519},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":1.9,"breakHorizontal":13.1,"spinRate":1910,"spinDirection":254},"zone":13,"typeConfidence":0.91,"plateTime":0.4878475278971197,"extension":5.962338973742466},"index":3,"playId":"d8950f86-29b8-3ae2-b803-b7158d35f48f","pitchNumber":4,"startTime":"2026-06-21T18:27:46.346Z","endTime":"2026-06-21T18:27:49.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":93.4,"endSpeed":84.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.868466621426407,"aZ":-16.976161663703476,"pfxX":-3.6833940545312873,"pfxZ":8.195873985634751,"pX":0.8314861652663453,"pZ":3.9596027357483923,"vX0":6.887575826817072,"vY0":-135.837615568501,"vZ0":-1.8754584219868806,"x":85.31,"y":131.87,"x0":-1.2671852404075288,"y0":50.004135437569126,"z0":5.8489992289060835,"aX":-6.832169586583026},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":5.0,"spinRate":2289,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.4044081514473561,"extension":6.022398621167021},"index":4,"playId":"79406f3f-6563-36a9-86c6-f74c3059c322","pitchNumber":5,"startTime":"2026-06-21T18:28:01.358Z","endTime":"2026-06-21T18:28:04.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.887127480655792,"aZ":-18.15383895408558,"pfxX":-0.014214249168412962,"pfxZ":7.953350810532487,"pX":0.9844318476638242,"pZ":2.5806000165447367,"vX0":6.028960067594595,"vY0":-132.12160714918954,"vZ0":-4.726381192981133,"x":79.48,"y":169.1,"x0":-1.327937328110113,"y0":50.00423616069775,"z0":5.732133337877896,"aX":-0.026017422249034666},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.6,"breakHorizontal":-1.3,"spinRate":2387,"spinDirection":204},"zone":12,"typeConfidence":0.87,"plateTime":0.4150115049215666,"extension":6.006614174551903},"hitData":{"launchSpeed":96.4,"launchAngle":9.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":131.03,"coordY":142.05}},"index":5,"playId":"a4bf7ea7-af29-3fd0-bef3-cbf1c81de68e","pitchNumber":6,"startTime":"2026-06-21T18:28:17.365Z","endTime":"2026-06-21T18:28:23.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:28:23.069Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"CJ Abrams doubles (15) on a sharp line drive to center fielder Jonny DeLuca.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:28:42.535Z","endTime":"2026-06-21T18:29:13.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.7,"endSpeed":72.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1196713700268,"aZ":-30.44595002684397,"pfxX":-6.77501160978337,"pfxZ":1.3070356337901305,"pX":-0.7697584982053624,"pZ":3.307882631534997,"vX0":3.2274382959445993,"vY0":-114.62340005227405,"vZ0":0.3021942285135504,"x":146.34,"y":149.47,"x0":-1.319306801351759,"y0":50.00368290482429,"z0":6.158444247410865,"aX":-8.973124250595896},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.8,"breakHorizontal":11.4,"spinRate":1816,"spinDirection":259},"zone":1,"typeConfidence":0.9,"plateTime":0.47870073330777796,"extension":6.120454180001535},"index":0,"playId":"afe02b7a-0e5b-378e-bde1-bfe21603552d","pitchNumber":1,"startTime":"2026-06-21T18:28:46.960Z","endTime":"2026-06-21T18:28:50.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":93.4,"endSpeed":84.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.266763211425925,"aZ":-14.252911482828312,"pfxX":-3.784113576288393,"pfxZ":9.701565937014987,"pX":-0.04590498072940308,"pZ":2.1829864858254844,"vX0":4.773736657182998,"vY0":-135.70199922358688,"vZ0":-6.861736391600599,"x":118.75,"y":179.84,"x0":-1.3439228781574275,"y0":50.00648656892504,"z0":5.755076847785765,"aX":-6.993580498972472},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":5.8,"spinRate":2252,"spinDirection":209},"zone":8,"typeConfidence":0.91,"plateTime":0.4050572025108714,"extension":6.089527744852338},"hitData":{"launchSpeed":103.7,"launchAngle":8.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":88.97,"coordY":54.39}},"index":1,"playId":"fbb65b5e-4465-3d6a-a346-5863fb3bf54d","pitchNumber":2,"startTime":"2026-06-21T18:29:01.521Z","endTime":"2026-06-21T18:29:13.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":-5.1000000000000085,"leverageIndex":0.79,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:29:13.652Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daylen Lile lines out to center fielder Jonny DeLuca. CJ Abrams to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:29:41.731Z","endTime":"2026-06-21T18:30:41.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.0,"endSpeed":73.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74505772416152,"aZ":-43.6923103652868,"pfxX":1.9598403537429625,"pfxZ":-8.37391256590395,"pX":-0.07095821496265814,"pZ":0.7197673609360752,"vX0":1.9187888190037066,"vY0":-117.82226580942186,"vZ0":-2.6440615245254095,"x":119.7,"y":219.35,"x0":-1.1567884342856893,"y0":50.00050926178306,"z0":5.975724018887145,"aX":2.6968861801143102},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-15.5,"breakHorizontal":-4.1,"spinRate":2646,"spinDirection":14},"zone":13,"typeConfidence":0.9,"plateTime":0.4686565504534621,"extension":6.0071584171756225},"index":0,"playId":"ef3ec2a9-53ab-3477-9696-064e20f6f9c0","pitchNumber":1,"startTime":"2026-06-21T18:29:52.237Z","endTime":"2026-06-21T18:29:55.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":93.7,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52903834795641,"aZ":-17.90058082498997,"pfxX":-10.417452777118099,"pfxZ":7.674189274998186,"pX":0.006983640152909553,"pZ":2.125055305844089,"vX0":7.228081314280292,"vY0":-136.15954823333934,"vZ0":-6.135840989498133,"x":116.73,"y":181.4,"x0":-1.341408070770735,"y0":50.00126708871186,"z0":5.665053952541173,"aX":-19.374084041588706},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.6,"breakHorizontal":17.2,"spinRate":2314,"spinDirection":210},"zone":8,"typeConfidence":0.9,"plateTime":0.4037296124917509,"extension":6.082519715462133},"index":1,"playId":"06f3d6a7-f043-3242-a9e8-24e816d3d3d9","pitchNumber":2,"startTime":"2026-06-21T18:30:14.565Z","endTime":"2026-06-21T18:30:17.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":78.2,"endSpeed":72.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.127078289282217,"aZ":-31.106704882426097,"pfxX":-7.7567730296873725,"pfxZ":0.8134223718942861,"pX":-0.7449058615749348,"pZ":1.451871704473472,"vX0":3.504117435407875,"vY0":-113.77238734387674,"vZ0":-3.290603198714595,"x":145.39,"y":199.58,"x0":-1.2983851804447397,"y0":50.00120688507699,"z0":6.003821309512631,"aX":-10.154643031228733},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":1.0,"breakHorizontal":13.2,"spinRate":1903,"spinDirection":260},"zone":13,"typeConfidence":0.9,"plateTime":0.4816565617679083,"extension":5.872584437824855},"hitData":{"launchSpeed":93.1,"launchAngle":22.0,"totalDistance":353.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.39,"coordY":58.35}},"index":2,"playId":"b42c1e37-e1e7-33bd-ae1b-3184c69f659a","pitchNumber":3,"startTime":"2026-06-21T18:30:30.979Z","endTime":"2026-06-21T18:30:41.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":3.70000000000001,"leverageIndex":1.57,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:30:41.171Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dylan Crews doubles (3) on a sharp line drive to left fielder Chandler Simpson. CJ Abrams scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:31:02.741Z","endTime":"2026-06-21T18:33:06.026Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":607259,"link":"/api/v1/people/607259"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59416404476023,"aZ":-41.276234520750904,"pfxX":1.405000928415046,"pfxZ":-6.717867486651645,"pX":1.0418212596882106,"pZ":2.4272384437303582,"vX0":4.209072532284171,"vY0":-116.70796984910365,"vZ0":0.5570524946995588,"x":77.29,"y":173.24,"x0":-0.9806589241055175,"y0":50.003551736527555,"z0":6.129561425903137,"aX":1.9027290542376136},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-11.6,"breakHorizontal":-3.7,"spinRate":2374,"spinDirection":12},"zone":14,"typeConfidence":0.9,"plateTime":0.47253956996468416,"extension":6.078320438701778},"index":0,"playId":"56002164-ceb4-3127-806d-f47c8517cd8f","pitchNumber":1,"startTime":"2026-06-21T18:31:10.672Z","endTime":"2026-06-21T18:31:14.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"8f010ecd-310d-448b-b176-19eca9b34b2c","startTime":"2026-06-21T18:31:30.231Z","endTime":"2026-06-21T18:31:35.231Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.323219993858366,"aZ":-31.19815602277375,"pfxX":-7.299037790981215,"pfxZ":0.7435386395798371,"pX":-0.0928046040213586,"pZ":2.348627013306871,"vX0":4.689732610702824,"vY0":-114.07378878654553,"vZ0":-1.4471855686048938,"x":120.54,"y":175.37,"x0":-1.2393665266058904,"y0":50.000170099200595,"z0":6.101064665714791,"aX":-9.503362487413334},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":1.3,"breakHorizontal":11.9,"spinRate":1783,"spinDirection":257},"zone":5,"typeConfidence":0.9,"plateTime":0.4823673121890111,"extension":6.0512673520900035},"index":2,"playId":"2ea91377-5b1c-3920-9654-bd655a41472f","pitchNumber":2,"startTime":"2026-06-21T18:31:47.350Z","endTime":"2026-06-21T18:31:50.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.116176864911782,"aZ":-21.048298420434765,"pfxX":0.5393804621886771,"pfxZ":6.332349006165624,"pX":0.9487637705147743,"pZ":1.366707646964165,"vX0":5.687953136552332,"vY0":-132.1831056159556,"vZ0":-7.063440035090268,"x":80.84,"y":201.88,"x0":-1.3075493233726383,"y0":50.00110110106007,"z0":5.636748829838685,"aX":0.9465323557826687},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.0,"breakHorizontal":-2.3,"spinRate":2299,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.41553934834721895,"extension":5.999597549298876},"index":3,"playId":"3fc8c5a5-f9f6-39fd-8b33-289657ec54dc","pitchNumber":3,"startTime":"2026-06-21T18:32:06.327Z","endTime":"2026-06-21T18:32:10.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-21T18:32:18.211Z","endTime":"2026-06-21T18:32:31.404Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94484143819886,"aZ":-31.157291308576458,"pfxX":-7.246042368795738,"pfxZ":0.7979187109207322,"pX":-0.7978015609138543,"pZ":1.3046601474751796,"vX0":3.196130161205971,"vY0":-112.29750079093245,"vZ0":-3.4008565322775244,"x":147.41,"y":203.55,"x0":-1.3005189005109081,"y0":50.00318333495995,"z0":6.018870875555726,"aX":-9.224974153600398},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":0.8,"breakHorizontal":12.2,"spinRate":1760,"spinDirection":264},"zone":13,"typeConfidence":0.9,"plateTime":0.4883435153416671,"extension":5.944935871672545},"index":5,"playId":"bbf445fc-13c7-351d-9f21-ed945eb399f2","pitchNumber":4,"startTime":"2026-06-21T18:32:31.404Z","endTime":"2026-06-21T18:32:34.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42183782342383,"aZ":-11.535888115846236,"pfxX":-5.761174880864504,"pfxZ":11.17639987591283,"pX":-0.0935199779610943,"pZ":2.8340319240425353,"vX0":5.125038302974803,"vY0":-135.25293339265164,"vZ0":-5.822689596400234,"x":120.56,"y":162.26,"x0":-1.2675508505789417,"y0":50.000788598126206,"z0":5.828902823049598,"aX":-10.63697090669894},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":9.2,"spinRate":2275,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.40547664272022566,"extension":5.867642949943828},"hitData":{"launchSpeed":107.6,"launchAngle":16.0,"totalDistance":379.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.92,"coordY":56.42}},"index":6,"playId":"03ac1417-7ca9-37e2-8719-5928b35df5e6","pitchNumber":5,"startTime":"2026-06-21T18:32:52.939Z","endTime":"2026-06-21T18:33:06.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.300000000000004,"awayTeamWinProbability":60.699999999999996,"homeTeamWinProbabilityAdded":-12.0,"leverageIndex":1.72,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:33:06.026Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Tena walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:33:33.132Z","endTime":"2026-06-21T18:35:33.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"postOnSecond":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.033328595597894,"aZ":-44.059612908595334,"pfxX":-0.13696770192397556,"pfxZ":-8.760147031924086,"pX":0.16588305411192203,"pZ":1.7676735494365219,"vX0":2.9947985515252675,"vY0":-116.92444323255154,"vZ0":-0.2752803311650225,"x":110.68,"y":191.05,"x0":-1.1243394250258054,"y0":50.00101746265869,"z0":6.090297563662738,"aX":-0.18674595270637864},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-15.5,"breakHorizontal":-0.6,"spinRate":2606,"spinDirection":18},"zone":8,"typeConfidence":0.9,"plateTime":0.47196869047459744,"extension":6.051318569437131},"index":0,"playId":"f4dc6f2e-8bdf-3234-b61b-bf080c27b0ea","pitchNumber":1,"startTime":"2026-06-21T18:33:37.776Z","endTime":"2026-06-21T18:33:41.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":93.8,"endSpeed":85.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35603759515366,"aZ":-18.160385293571057,"pfxX":-9.237113448965268,"pfxZ":7.528333064409404,"pX":0.4639922852749786,"pZ":2.0279206882861978,"vX0":7.829916672695845,"vY0":-136.18412734273565,"vZ0":-6.420079686714872,"x":99.31,"y":184.03,"x0":-1.26072573564248,"y0":50.00673526021523,"z0":5.690398356489306,"aX":-17.20233806599858},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":14.9,"spinRate":2268,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.40356410427776357,"extension":5.977334511913503},"index":1,"playId":"51959be6-fda9-360d-b28c-2559a4e70de6","pitchNumber":2,"startTime":"2026-06-21T18:34:08.278Z","endTime":"2026-06-21T18:34:11.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33859827295387,"aZ":-32.44002454169652,"pfxX":-6.987429563281585,"pfxZ":-0.21234950192031343,"pX":-0.36826432691771327,"pZ":0.5751064482795681,"vX0":3.9695060187962294,"vY0":-112.52685722269553,"vZ0":-4.558573490280166,"x":131.04,"y":223.25,"x0":-1.2517038656543868,"y0":50.00165462427852,"z0":5.9312185692838675,"aX":-8.917000653194824},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-1.3,"breakHorizontal":11.5,"spinRate":1767,"spinDirection":255},"zone":13,"typeConfidence":0.89,"plateTime":0.4876648210866463,"extension":6.180833637024199},"index":2,"playId":"f8d6df2c-026b-35fe-8727-7648564d15de","pitchNumber":3,"startTime":"2026-06-21T18:34:26.901Z","endTime":"2026-06-21T18:34:31.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.385760918260722,"aZ":-18.527551381353266,"pfxX":-9.538297483126296,"pfxZ":7.374451548809507,"pX":1.0595354170353788,"pZ":3.3070933552769937,"vX0":9.135983808225127,"vY0":-135.59852540434244,"vZ0":-3.2289561524231525,"x":76.61,"y":149.49,"x0":-1.1243459303127024,"y0":50.00296817624195,"z0":5.81593083959546,"aX":-17.651492098029788},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.8,"breakHorizontal":15.1,"spinRate":2169,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.4048990215015045,"extension":6.133103885065474},"index":3,"playId":"74f8cf20-72c3-3985-b145-a06521e2d93b","pitchNumber":4,"startTime":"2026-06-21T18:34:47.165Z","endTime":"2026-06-21T18:34:50.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.890589440409837,"aZ":-45.46835832057183,"pfxX":0.6227327584093652,"pfxZ":-9.653877023894664,"pX":0.7146257109556706,"pZ":0.3820450552311057,"vX0":3.695040537112902,"vY0":-117.88772521316358,"vZ0":-2.8691884167469315,"x":89.76,"y":228.46,"x0":-0.9680509742267173,"y0":50.00300408613586,"z0":5.899630738460128,"aX":0.8569426264064707},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-17.9,"breakHorizontal":-2.3,"spinRate":2639,"spinDirection":15},"zone":14,"typeConfidence":0.9,"plateTime":0.4684901959149834,"extension":5.980915472939431},"index":4,"playId":"7d9ed1df-096f-3ea1-9f03-e2c5b40e21e9","pitchNumber":5,"startTime":"2026-06-21T18:35:07.040Z","endTime":"2026-06-21T18:35:10.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23155106459737,"aZ":-32.49019784617002,"pfxX":-6.166312898288078,"pfxZ":-0.24876633260097192,"pX":0.5411246266995958,"pZ":0.8441937497176094,"vX0":5.501805896203208,"vY0":-113.87870446430472,"vZ0":-4.199437011161374,"x":96.37,"y":215.99,"x0":-1.1187934057633981,"y0":50.00112377583471,"z0":5.9676575479651675,"aX":-8.002444324884653},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.3,"breakHorizontal":9.6,"spinRate":1994,"spinDirection":247},"zone":14,"typeConfidence":0.88,"plateTime":0.483178938135604,"extension":6.183084291576806},"index":5,"playId":"0905bbfe-16b5-3296-85ee-dd3a1ad8270c","pitchNumber":6,"startTime":"2026-06-21T18:35:29.905Z","endTime":"2026-06-21T18:35:33.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.3,"awayTeamWinProbability":61.7,"homeTeamWinProbabilityAdded":-1.000000000000007,"leverageIndex":1.33,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:35:33.764Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drew Millas pops out to shortstop Taylor Walls.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:36:53.994Z","endTime":"2026-06-21T18:37:36.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T18:35:54.650Z","endTime":"2026-06-21T18:36:56.250Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.79867507962929,"aZ":-11.387275508669056,"pfxX":-2.670701313146142,"pfxZ":11.221631086560258,"pX":-0.6594229022436557,"pZ":2.664252169279841,"vX0":2.7514929069500824,"vY0":-136.41817559753298,"vZ0":-6.344549792680384,"x":142.14,"y":166.85,"x0":-1.3424883148884237,"y0":50.005505822969944,"z0":5.83358523265885,"aX":-4.948497611950791},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.8,"breakHorizontal":4.1,"spinRate":2283,"spinDirection":204},"zone":4,"typeConfidence":0.9,"plateTime":0.40417263986733465,"extension":5.933338121013906},"index":1,"playId":"176ae865-3310-3caa-bc87-bfeb62dfea1f","pitchNumber":1,"startTime":"2026-06-21T18:36:56.250Z","endTime":"2026-06-21T18:37:01.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.884928963977234,"aZ":-22.150599744816592,"pfxX":-0.2707955894439138,"pfxZ":5.783344084148274,"pX":0.091780986205795,"pZ":3.286505959581435,"vX0":4.221883232220606,"vY0":-130.88211626221124,"vZ0":-2.204981269702923,"x":113.5,"y":150.04,"x0":-1.5076898649409722,"y0":50.002776787891825,"z0":5.800482819092402,"aX":-0.46988102763840034},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.2,"breakHorizontal":-0.5,"spinRate":2444,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.4186443038144767,"extension":5.894863761393837},"hitData":{"launchSpeed":86.3,"launchAngle":66.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":89.99,"coordY":141.55}},"index":2,"playId":"856f163f-1432-3684-a5d6-1311de9b55de","pitchNumber":2,"startTime":"2026-06-21T18:37:27.101Z","endTime":"2026-06-21T18:37:36.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.78,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:37:36.319Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan Aranda singles on a line drive to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T18:39:43.922Z","endTime":"2026-06-21T18:40:23.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62028976468216,"aZ":-19.11539927932827,"pfxX":1.4367906260221637,"pfxZ":7.415568411567939,"pX":-0.5121506589030738,"pZ":3.638065524309577,"vX0":-4.984747604275706,"vY0":-132.65427586049265,"vZ0":-3.5277270070857734,"x":136.52,"y":140.55,"x0":1.2146984415845583,"y0":50.000619419468705,"z0":6.39997544589006,"aX":2.5301633749746406},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.7,"breakHorizontal":-1.3,"spinRate":2177,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.4148619728309981,"extension":5.93993150266807},"index":0,"playId":"21d2fa6a-e236-301d-9427-288a08f5fb80","pitchNumber":1,"startTime":"2026-06-21T18:39:46.770Z","endTime":"2026-06-21T18:39:50.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":91.4,"endSpeed":83.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.602908739921762,"aZ":-17.09805755960794,"pfxX":-0.17673599059679268,"pfxZ":8.454872951381665,"pX":-0.2736052231865988,"pZ":3.330269074041346,"vX0":-3.491236941776652,"vY0":-132.97801851568218,"vZ0":-4.741664042311675,"x":127.43,"y":148.86,"x0":1.0815693069070318,"y0":50.00485726743737,"z0":6.384215286878105,"aX":-0.31541498897809017},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.4,"breakHorizontal":1.1,"spinRate":2235,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.4125383074365585,"extension":6.202125129417653},"index":1,"playId":"e962a8b6-f2f2-3b69-97e4-c5d9d3b6e0d8","pitchNumber":2,"startTime":"2026-06-21T18:40:00.436Z","endTime":"2026-06-21T18:40:03.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98203368217554,"aZ":-25.85747809250774,"pfxX":9.758376605905818,"pfxZ":3.6029777007558383,"pX":0.7685703419195925,"pZ":1.94176515951474,"vX0":-5.467659377330696,"vY0":-132.7393877015515,"vZ0":-5.7139134650371375,"x":87.7,"y":186.35,"x0":1.60607507149141,"y0":50.004174202911315,"z0":6.048207053152896,"aX":17.11486840963828},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":-16.2,"spinRate":2244,"spinDirection":144},"zone":9,"typeConfidence":0.93,"plateTime":0.41539566856587307,"extension":6.287620572972007},"hitData":{"launchSpeed":89.2,"launchAngle":14.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.46,"coordY":129.33}},"index":2,"playId":"dc67177e-1df5-3470-909a-07c0dd76ff7d","pitchNumber":3,"startTime":"2026-06-21T18:40:14.672Z","endTime":"2026-06-21T18:40:23.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:40:23.609Z","atBatIndex":28},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Junior Caminero grounds into a force out, pitcher Andrew Alvarez to second baseman Nasim Nuñez. Jonathan Aranda out at 2nd. Junior Caminero to 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T18:40:56.540Z","endTime":"2026-06-21T18:41:21.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":674841,"link":"/api/v1/people/674841"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-06-21T18:40:48.615Z","endTime":"2026-06-21T18:40:58.797Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22339993635855,"aZ":-26.828034266845428,"pfxX":10.846436460905275,"pfxZ":3.0288954212894934,"pX":-0.6192675790831268,"pZ":1.017956171174505,"vX0":-8.861670308788298,"vY0":-132.7269118647155,"vZ0":-7.463640839085568,"x":140.61,"y":211.3,"x0":1.371113623730331,"y0":50.00480442231976,"z0":5.850427890587374,"aX":19.148941059945344},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.8,"breakHorizontal":-17.4,"spinRate":2252,"spinDirection":135},"zone":13,"typeConfidence":0.92,"plateTime":0.4143708806542956,"extension":6.23886999300586},"index":1,"playId":"0469d421-bccd-33f0-90d6-8bd324471f7d","pitchNumber":1,"startTime":"2026-06-21T18:40:58.797Z","endTime":"2026-06-21T18:41:02.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.554981962291073,"aZ":-32.40530509989128,"pfxX":0.46945223343441544,"pfxZ":-0.14442773027413303,"pX":0.023593898375461338,"pZ":2.318858532158194,"vX0":-3.585644311899975,"vY0":-124.14296862221866,"vZ0":-2.7814604872642743,"x":116.1,"y":176.17,"x0":1.4276102555095178,"y0":50.00494370604107,"z0":6.159382491194973,"aX":0.7304628620195317},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.7,"breakHorizontal":0.0,"spinRate":2621,"spinDirection":340},"zone":5,"typeConfidence":0.9,"plateTime":0.44171563639246436,"extension":5.9975013874204395},"hitData":{"launchSpeed":70.8,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":122.93,"coordY":180.06}},"index":2,"playId":"d6e939f6-f746-3084-be49-e11cd8ba3497","pitchNumber":2,"startTime":"2026-06-21T18:41:12.905Z","endTime":"2026-06-21T18:41:21.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-4.499999999999993,"leverageIndex":1.98,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:41:21.353Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Vilade called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T18:41:51.745Z","endTime":"2026-06-21T18:43:12.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":71.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12634606472175,"aZ":-45.919581761580275,"pfxX":-1.644002550041891,"pfxZ":-10.4072217161983,"pX":0.45114294305124736,"pZ":2.626098801388969,"vX0":-1.3957470998415775,"vY0":-116.07020860977265,"vZ0":1.281397729613171,"x":99.8,"y":167.88,"x0":1.2808532765955285,"y0":50.00093368749327,"z0":6.550375206879046,"aX":-2.1717539649377313},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-17.9,"breakHorizontal":3.4,"spinRate":2734,"spinDirection":345},"zone":6,"typeConfidence":0.91,"plateTime":0.47772868461290763,"extension":5.922205770720576},"index":0,"playId":"510ce059-6883-3f89-a818-c2448c7ec28e","pitchNumber":1,"startTime":"2026-06-21T18:41:53.164Z","endTime":"2026-06-21T18:41:56.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":81.4,"endSpeed":72.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.250207616938358,"aZ":-46.93782629515733,"pfxX":-7.803253400463692,"pfxZ":-10.773968917543012,"pX":0.9963964250027013,"pZ":4.230175484430834,"vX0":1.238934650502801,"vY0":-118.24988674704717,"vZ0":4.6008856691625715,"x":79.02,"y":124.57,"x0":1.4666367029588976,"y0":50.00076156128727,"z0":6.656635702562178,"aX":-10.696229378234923},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-17.5,"breakHorizontal":13.6,"spinRate":2916,"spinDirection":338},"zone":12,"typeConfidence":0.9,"plateTime":0.46898163889040845,"extension":5.916046513951717},"index":1,"playId":"21e5b52e-ffd7-3516-a3a0-bac286c2bcb4","pitchNumber":2,"startTime":"2026-06-21T18:42:08.750Z","endTime":"2026-06-21T18:42:11.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02761186263774,"aZ":-17.36446440901753,"pfxX":0.7082791140886002,"pfxZ":8.35747839751043,"pX":0.2821732392419369,"pZ":3.34331796358585,"vX0":-2.705152854355073,"vY0":-132.91849945754603,"vZ0":-4.33160585956594,"x":106.24,"y":148.51,"x0":1.2253723751643903,"y0":50.0054888415284,"z0":6.271801202202904,"aX":1.2559526233079896},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.3,"breakHorizontal":-0.6,"spinRate":2374,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.41360066711929644,"extension":6.208679734384172},"index":2,"playId":"475c6bb6-ba1c-3b63-8296-82621487f67d","pitchNumber":3,"startTime":"2026-06-21T18:42:27.890Z","endTime":"2026-06-21T18:42:30.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":72.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.000282333539797,"aZ":-47.461746636693256,"pfxX":-5.425214542774075,"pfxZ":-11.174245079501102,"pX":2.147758404851136,"pZ":4.336423727107923,"vX0":3.1132274385021645,"vY0":-118.08749516876433,"vZ0":4.980734742473625,"x":35.13,"y":121.7,"x0":1.495741223140251,"y0":50.00172848237894,"z0":6.654172836644541,"aX":-7.4231884599489115},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-18.1,"breakHorizontal":8.8,"spinRate":2763,"spinDirection":338},"zone":12,"typeConfidence":0.91,"plateTime":0.4694792975242752,"extension":5.992111207846154},"index":3,"playId":"05c9e8ef-f872-36c4-b7eb-baa49f8a5dac","pitchNumber":4,"startTime":"2026-06-21T18:42:46.416Z","endTime":"2026-06-21T18:42:49.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":74.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.234391702134396,"aZ":-44.61075731645801,"pfxX":-6.209641782565306,"pfxZ":-8.805859306093108,"pX":-0.0015797359476449056,"pZ":1.6464992273704142,"vX0":-1.2475436984300832,"vY0":-120.30196469455218,"vZ0":-1.4711531805113935,"x":117.06,"y":194.32,"x0":1.3335861188816138,"y0":50.00219471629636,"z0":6.353543456961983,"aX":-8.770330028078083},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-15.8,"breakHorizontal":11.5,"spinRate":2988,"spinDirection":336},"zone":13,"typeConfidence":0.91,"plateTime":0.46179865863169045,"extension":6.0388371334713735},"index":4,"playId":"7a8a8334-c008-363c-ba16-959c5eb0e327","pitchNumber":5,"startTime":"2026-06-21T18:43:08.992Z","endTime":"2026-06-21T18:43:12.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.2,"awayTeamWinProbability":60.8,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.66,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:43:12.891Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ben Williamson doubles (8) on a line drive to left fielder Daylen Lile. Junior Caminero to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T18:43:32.690Z","endTime":"2026-06-21T18:44:26.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"postOnThird":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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.4,"endSpeed":84.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34876809319524,"aZ":-12.759575789814127,"pfxX":0.4891615817529624,"pfxZ":10.600993387489472,"pX":-0.6023852271933596,"pZ":2.2997287846271264,"vX0":-4.453526678192824,"vY0":-135.62807182204372,"vZ0":-7.834141612103093,"x":139.96,"y":176.69,"x0":1.0094018760218209,"y0":50.002532961974865,"z0":6.149032507428184,"aX":0.8959672895602067},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.4,"breakHorizontal":0.2,"spinRate":2411,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.40649305908992517,"extension":6.279965822487679},"index":0,"playId":"006a5634-6b74-3b4b-aaf0-93d471ad1ed7","pitchNumber":1,"startTime":"2026-06-21T18:43:35.987Z","endTime":"2026-06-21T18:43:39.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.54951189774861,"aZ":-16.70712569518313,"pfxX":3.061923236707705,"pfxZ":8.595978257247385,"pX":1.1255457764889978,"pZ":4.383137549075268,"vX0":-1.5475260372488853,"vY0":-134.8428925420138,"vZ0":-1.957863159199014,"x":74.1,"y":120.44,"x0":1.3161939099589548,"y0":50.00520590964784,"z0":6.327392232089798,"aX":5.510654661162347},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":-5.2,"spinRate":2332,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4098081220788692,"extension":6.142150179258345},"index":1,"playId":"a78a2ea4-51c5-3f6e-b119-42a08e8ededd","pitchNumber":2,"startTime":"2026-06-21T18:43:53.477Z","endTime":"2026-06-21T18:43:56.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07847771286966,"aZ":-35.83041966729611,"pfxX":0.041151465876075655,"pfxZ":-2.499245047073561,"pX":-0.35004543451732295,"pZ":1.6180602238348565,"vX0":-4.120963691177314,"vY0":-121.46008397789743,"vZ0":-3.046132997301821,"x":130.34,"y":195.09,"x0":1.377177373182231,"y0":50.000621585832874,"z0":6.065477300636074,"aX":0.060813116037377664},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.0,"breakHorizontal":1.1,"spinRate":2716,"spinDirection":358},"zone":13,"typeConfidence":0.91,"plateTime":0.4543350343060868,"extension":6.297196557829171},"hitData":{"launchSpeed":91.3,"launchAngle":18.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.67,"coordY":117.12}},"index":2,"playId":"cede6889-9324-324a-b758-f78f599fb12f","pitchNumber":3,"startTime":"2026-06-21T18:44:13.556Z","endTime":"2026-06-21T18:44:26.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.0,"awayTeamWinProbability":56.0,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":1.21,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:44:26.648Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T18:44:57.583Z","endTime":"2026-06-21T18:45:46.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.234673743336543,"aZ":-36.93290377265599,"pfxX":0.0471832788794338,"pfxZ":-3.1384219968256124,"pX":0.08487380580369279,"pZ":1.4930716745192485,"vX0":-3.1765911514626057,"vY0":-122.86143360151144,"vZ0":-3.7982538435427804,"x":113.76,"y":198.47,"x0":1.3929858885266235,"y0":50.00251358513416,"z0":6.225054557568495,"aX":0.07153312915420444},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.4,"breakHorizontal":0.7,"spinRate":2720,"spinDirection":333},"zone":14,"typeConfidence":0.91,"plateTime":0.44722449407957177,"extension":6.362051425180066},"index":0,"playId":"b590536b-3c81-3cf2-9bd9-9aa00feac8d6","pitchNumber":1,"startTime":"2026-06-21T18:45:01.755Z","endTime":"2026-06-21T18:45:05.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.525139333219496,"aZ":-26.821700138628387,"pfxX":9.294019195861816,"pfxZ":2.992934924672666,"pX":-0.21033626387485285,"pZ":0.9812800003704575,"vX0":-7.767544003127276,"vY0":-133.50743781026935,"vZ0":-7.335991329638775,"x":125.02,"y":212.29,"x0":1.5442345988137727,"y0":50.00015628680587,"z0":5.723845020550417,"aX":16.60141687927102},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.8,"breakHorizontal":-14.9,"spinRate":2307,"spinDirection":137},"zone":13,"typeConfidence":0.93,"plateTime":0.41189738524183817,"extension":6.392560928207905},"index":1,"playId":"4a2f402c-d835-3de5-ab23-2818f9fa3113","pitchNumber":2,"startTime":"2026-06-21T18:45:21.188Z","endTime":"2026-06-21T18:45:24.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.599082122182494,"aZ":-16.375824611672172,"pfxX":3.259682839141065,"pfxZ":8.468217820113242,"pX":-0.3949447243251646,"pZ":2.6592193160288393,"vX0":-5.029869499461571,"vY0":-135.93873426388285,"vZ0":-6.353528389163103,"x":132.05,"y":166.98,"x0":1.0583273699411686,"y0":50.00651005215542,"z0":6.1692855372811515,"aX":6.08456243414029},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":-4.8,"spinRate":2328,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.40335565075916024,"extension":6.431890128257467},"hitData":{"launchSpeed":80.6,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.19,"coordY":158.78}},"index":2,"playId":"5adcd622-115f-3bba-8a42-b7399c1e9103","pitchNumber":3,"startTime":"2026-06-21T18:45:38.952Z","endTime":"2026-06-21T18:45:46.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-7.800000000000004,"leverageIndex":2.83,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:45:46.016Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nasim Nuñez flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T18:47:44.771Z","endTime":"2026-06-21T18:48:17.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.146642309263513,"aZ":-21.572449938697268,"pfxX":-0.3683540745267371,"pfxZ":6.185894537647494,"pX":-0.15713654508944458,"pZ":2.694278892040098,"vX0":3.6280310324748206,"vY0":-130.75770178506696,"vZ0":-3.8506295073170658,"x":122.99,"y":166.03,"x0":-1.5207871795395704,"y0":50.00581322621934,"z0":5.824628227707993,"aX":-0.632332819493431},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.4,"breakHorizontal":-0.2,"spinRate":2283,"spinDirection":197},"zone":2,"typeConfidence":0.9,"plateTime":0.42050270285909797,"extension":6.063802438326424},"hitData":{"launchSpeed":87.0,"launchAngle":28.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.24,"coordY":74.89}},"index":0,"playId":"842d8b5c-03bb-3efb-9440-6149e87fa9b5","pitchNumber":1,"startTime":"2026-06-21T18:48:09.674Z","endTime":"2026-06-21T18:48:17.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:48:17.525Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out sharply, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T18:48:34.015Z","endTime":"2026-06-21T18:50:12.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":83.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87936098571905,"aZ":-20.76417000633064,"pfxX":-12.526607810709216,"pfxZ":6.294492952293526,"pX":1.4022790352978347,"pZ":3.7166325954214563,"vX0":10.71727974242614,"vY0":-134.91326784824906,"vZ0":-1.7674574362057378,"x":63.55,"y":138.43,"x0":-1.0267277055492503,"y0":50.00332857328019,"z0":5.868742047040649,"aX":-22.710836871295637},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":19.9,"spinRate":2215,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.4085801063238437,"extension":6.0247190664892285},"index":0,"playId":"ca758a40-2f31-300b-bc7e-a56e80cff285","pitchNumber":1,"startTime":"2026-06-21T18:48:39.078Z","endTime":"2026-06-21T18:48:42.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03495029175784,"aZ":-29.744919023600126,"pfxX":-10.074231945618143,"pfxZ":1.8791551750858844,"pX":-0.13332620792362743,"pZ":1.5985495183803677,"vX0":5.054851250896615,"vY0":-113.6456963439788,"vZ0":-3.1382412518901557,"x":122.08,"y":195.62,"x0":-1.0907430103126858,"y0":50.00440185348441,"z0":5.986874663069059,"aX":-13.028938306072796},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":2.8,"breakHorizontal":16.8,"spinRate":1852,"spinDirection":252},"zone":13,"typeConfidence":0.89,"plateTime":0.4840752864172191,"extension":6.043366811888874},"index":1,"playId":"3c2aaea6-1ff9-3233-b7e0-ce63246b247a","pitchNumber":2,"startTime":"2026-06-21T18:48:53.284Z","endTime":"2026-06-21T18:48:57.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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.7,"endSpeed":74.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.805962327205936,"aZ":-42.248664905408475,"pfxX":-2.9399507394144786,"pfxZ":-7.1865654303939674,"pX":-0.7646310743691407,"pZ":2.2754324437583766,"vX0":1.6120962951817142,"vY0":-118.83613084642148,"vZ0":0.11555264741058524,"x":146.15,"y":177.34,"x0":-1.0765896588808628,"y0":50.00030003223518,"z0":6.125428409230024,"aX":-4.124414852824568},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-12.6,"breakHorizontal":4.8,"spinRate":2613,"spinDirection":13},"zone":7,"typeConfidence":0.86,"plateTime":0.4643086355209709,"extension":6.062979106015114},"index":2,"playId":"486b2006-d7b6-36c8-a463-43e53e4339c2","pitchNumber":3,"startTime":"2026-06-21T18:49:12.671Z","endTime":"2026-06-21T18:49:16.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":93.6,"endSpeed":84.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.923762473052825,"aZ":-17.91340239467642,"pfxX":-10.340098892800212,"pfxZ":7.719260874394722,"pX":1.2443566837348219,"pZ":3.700552145149854,"vX0":9.824631608829101,"vY0":-135.8458073876104,"vZ0":-2.2726517706926046,"x":69.57,"y":138.87,"x0":-1.0957821332072666,"y0":50.00329394089834,"z0":5.809180092975944,"aX":-19.10592941887298},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.6,"breakHorizontal":16.3,"spinRate":2273,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.4049673231343158,"extension":6.102780715611573},"index":3,"playId":"c1757630-86ba-3ec0-a0b1-6264bacb99fb","pitchNumber":4,"startTime":"2026-06-21T18:49:30.393Z","endTime":"2026-06-21T18:49:33.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17434286768916,"aZ":-31.349955602900074,"pfxX":-8.444756505148554,"pfxZ":0.6244527043619685,"pX":-0.24377324015714738,"pZ":1.4152195524598448,"vX0":4.497544153332722,"vY0":-114.54469374305464,"vZ0":-3.3113453953285816,"x":126.29,"y":200.57,"x0":-1.1459928639527435,"y0":50.00125557022767,"z0":5.977249385743569,"aX":-11.106014366555387},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.5,"breakHorizontal":14.0,"spinRate":1807,"spinDirection":258},"zone":13,"typeConfidence":0.9,"plateTime":0.4800569303272466,"extension":6.115119436287528},"index":4,"playId":"2cf2c979-f44b-3507-af11-b72a89b269a4","pitchNumber":5,"startTime":"2026-06-21T18:49:45.677Z","endTime":"2026-06-21T18:49:51.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.143161018862884,"aZ":-14.028103050355433,"pfxX":-5.140011445043578,"pfxZ":9.934697662582892,"pX":-0.17810917948638258,"pZ":2.242918941717088,"vX0":4.2981869798936225,"vY0":-135.42090280793335,"vZ0":-6.633334834868769,"x":123.79,"y":178.22,"x0":-1.1311570120988064,"y0":50.001573429142475,"z0":5.736365647811463,"aX":-9.387870654400775},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2276,"spinDirection":205},"zone":8,"typeConfidence":0.91,"plateTime":0.4070510531557674,"extension":6.0619395747391716},"hitData":{"launchSpeed":101.7,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":122.93,"coordY":147.12}},"index":5,"playId":"f1ade37c-1816-3c3d-9f9f-322c488abdf2","pitchNumber":6,"startTime":"2026-06-21T18:50:03.845Z","endTime":"2026-06-21T18:50:12.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:50:12.398Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis García Jr. pops out to third baseman Junior Caminero in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T18:50:30.639Z","endTime":"2026-06-21T18:51:17.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":85.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.849341625847586,"aZ":-11.585304133759106,"pfxX":-5.29641471252522,"pfxZ":10.933467371988453,"pX":-0.4034467483852435,"pZ":1.7195902797802662,"vX0":4.254041405628677,"vY0":-137.20187694679743,"vZ0":-8.742828976935982,"x":132.38,"y":192.35,"x0":-1.2954731696195585,"y0":50.00286906304379,"z0":5.761924249842066,"aX":-9.973266234851415},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":8.5,"spinRate":2364,"spinDirection":206},"zone":7,"typeConfidence":0.91,"plateTime":0.4011171557008568,"extension":6.336583180682692},"index":0,"playId":"1d9d7e3f-3585-33d3-8aa5-661f4ebf49df","pitchNumber":1,"startTime":"2026-06-21T18:50:34.338Z","endTime":"2026-06-21T18:50:37.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.105360521180227,"aZ":-45.29728548314991,"pfxX":-1.8012346474839407,"pfxZ":-9.685832730669862,"pX":-0.9454523700789156,"pZ":0.9910116897072426,"vX0":0.8977289471312812,"vY0":-117.13462119096219,"vZ0":-1.5518891066647515,"x":153.04,"y":212.02,"x0":-1.1045989973464985,"y0":50.00034841667646,"z0":5.991367166438678,"aX":-2.442150271974662},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-17.5,"breakHorizontal":3.0,"spinRate":2693,"spinDirection":10},"zone":13,"typeConfidence":0.91,"plateTime":0.4720117924216094,"extension":5.942254266608184},"index":1,"playId":"8ba7a0de-dc76-318d-80f5-5681098ee57b","pitchNumber":2,"startTime":"2026-06-21T18:50:49.678Z","endTime":"2026-06-21T18:50:52.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":78.2,"endSpeed":71.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.126264981051722,"aZ":-34.25882581193218,"pfxX":-7.989821411153589,"pfxZ":-1.611035441499114,"pX":0.021204009191730617,"pZ":2.5554300108515116,"vX0":4.8778952286773745,"vY0":-113.71121166458641,"vZ0":-0.13212491989786135,"x":116.19,"y":169.78,"x0":-1.1264136904311672,"y0":50.00202071013842,"z0":6.046784802288962,"aX":-10.34033832337587},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-2.6,"breakHorizontal":13.1,"spinRate":1598,"spinDirection":258},"zone":5,"typeConfidence":0.85,"plateTime":0.483844155223621,"extension":5.903311425270956},"hitData":{"launchSpeed":70.7,"launchAngle":68.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.56,"coordY":181.58}},"index":2,"playId":"2df7e2aa-1f00-34ab-bdcb-1ab186ec69fb","pitchNumber":3,"startTime":"2026-06-21T18:51:08.836Z","endTime":"2026-06-21T18:51:17.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:51:17.282Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Fortes grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T18:53:36.251Z","endTime":"2026-06-21T18:55:04.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gus Varland replaces Andrew Alvarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-06-21T18:52:53.658Z","endTime":"2026-06-21T18:53:38.503Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681402,"link":"/api/v1/people/681402"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.602363185731754,"aZ":-28.32206220292049,"pfxX":-1.529687738023283,"pfxZ":2.462927343461704,"pX":0.012464430306124668,"pZ":2.3559547633828943,"vX0":2.8546973366851596,"vY0":-124.71705347126675,"vZ0":-1.0195823354897489,"x":116.52,"y":175.17,"x0":-0.9516218255153895,"y0":50.003756587141,"z0":5.1196925524360015,"aX":-2.39430848014609},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.4,"breakHorizontal":2.0},"zone":5,"typeConfidence":0.88,"plateTime":0.440267286919072,"extension":7.329730912297629},"index":1,"playId":"cb9a0afa-5928-3541-b02f-656a83f8f034","pitchNumber":1,"startTime":"2026-06-21T18:53:38.503Z","endTime":"2026-06-21T18:53:41.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.581705687609336,"aZ":-29.63690482059524,"pfxX":-2.484485726099109,"pfxZ":1.5961228655997717,"pX":0.34877017389771253,"pZ":1.608842179716109,"vX0":4.4901599379140205,"vY0":-125.93553176847874,"vZ0":-2.5497311425208915,"x":103.71,"y":195.34,"x0":-1.1446810444501212,"y0":50.00085553804319,"z0":5.062525302558546,"aX":-3.940720037070213},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":3.4,"spinRate":2138,"spinDirection":126},"zone":9,"typeConfidence":0.82,"plateTime":0.43704860620925157,"extension":7.7024822474598995},"index":2,"playId":"7371f770-c90d-3a7c-b9b8-c700aaeaea67","pitchNumber":2,"startTime":"2026-06-21T18:53:54.324Z","endTime":"2026-06-21T18:54:21.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99633877760779,"aZ":-9.572477995722542,"pfxX":-6.443128678366515,"pfxZ":11.913527305330561,"pX":0.14713382942452571,"pZ":1.2952279518627263,"vX0":4.526012316315617,"vY0":-137.91304741082598,"vZ0":-8.18286091889181,"x":111.39,"y":203.81,"x0":-0.6908617763422271,"y0":50.00215867006754,"z0":4.973650833788092,"aX":-12.223485036314768},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.7,"breakHorizontal":10.6,"spinRate":2404,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.39947326684946605,"extension":6.984071590277105},"index":3,"playId":"c7473949-7396-3aab-b054-51461d4a25a6","pitchNumber":3,"startTime":"2026-06-21T18:54:41.123Z","endTime":"2026-06-21T18:54:44.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.501660156977,"aZ":-27.755613650407565,"pfxX":-1.4714414058358125,"pfxZ":2.7475596136953833,"pX":0.9929845641851196,"pZ":1.7281838531328821,"vX0":5.808821125401728,"vY0":-126.97429923631007,"vZ0":-2.8388999056300137,"x":79.15,"y":192.12,"x0":-1.147776571106379,"y0":50.00458933615388,"z0":5.103014973218673,"aX":-2.368675213671998},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":1.2,"spinRate":2271,"spinDirection":78},"zone":14,"typeConfidence":0.88,"plateTime":0.4337771038593603,"extension":6.784088293359353},"hitData":{"launchSpeed":66.8,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.22,"coordY":172.46}},"index":4,"playId":"2f8bdf15-918e-38b3-bb14-8ee4816410e7","pitchNumber":4,"startTime":"2026-06-21T18:54:57.288Z","endTime":"2026-06-21T18:55:04.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:55:04.907Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T18:55:30.003Z","endTime":"2026-06-21T18:56:31.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.517026079729135,"aZ":-17.941182474148025,"pfxX":-9.115426421800738,"pfxZ":7.660094239061971,"pX":-1.634612160685225,"pZ":4.109781837678555,"vX0":2.025590356808056,"vY0":-136.08999740894888,"vZ0":0.5916113126480254,"x":179.31,"y":127.82,"x0":-1.2092795304030084,"y0":50.00157892927422,"z0":5.141349962590318,"aX":-16.93339027419186},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":16.0,"spinRate":2268,"spinDirection":220},"zone":11,"typeConfidence":0.85,"plateTime":0.4039455557608953,"extension":6.8158776419829445},"index":0,"playId":"62b5ebdf-980d-3de7-9c4c-fb091226715a","pitchNumber":1,"startTime":"2026-06-21T18:55:31.800Z","endTime":"2026-06-21T18:55:34.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":94.2,"endSpeed":85.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54087900967449,"aZ":-13.588317741392373,"pfxX":-8.581195869045587,"pfxZ":9.878298803436747,"pX":-0.8361121730445655,"pZ":2.8886500282577763,"vX0":3.5363386465809916,"vY0":-137.09635048692465,"vZ0":-3.2168980551904,"x":148.87,"y":160.79,"x0":-1.036164552216606,"y0":50.00532512631636,"z0":5.019333504784261,"aX":-16.15058117665593},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":14.6,"spinRate":2330,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.40127305433967386,"extension":6.967023514239842},"index":1,"playId":"4cb54455-1f04-3337-ae64-c6e1adecfcf2","pitchNumber":2,"startTime":"2026-06-21T18:55:48.996Z","endTime":"2026-06-21T18:55:51.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":93.7,"endSpeed":84.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41911131536631,"aZ":-13.638890242098329,"pfxX":-8.456518459384963,"pfxZ":9.956551591881691,"pX":-0.9670134480678639,"pZ":3.059726907950429,"vX0":3.440824716476991,"vY0":-136.41542665520478,"vZ0":-2.7046411332342424,"x":153.86,"y":156.17,"x0":-1.1547167962960905,"y0":50.00520543102316,"z0":5.019128288532681,"aX":-15.74552402382552},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":14.4,"spinRate":2355,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.40340429752787443,"extension":6.830959222099765},"index":2,"playId":"f629601e-0cf1-389b-a8f9-9b8ef5004ba1","pitchNumber":3,"startTime":"2026-06-21T18:56:08.009Z","endTime":"2026-06-21T18:56:11.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":77.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61816697203455,"aZ":-30.252751464254015,"pfxX":-0.7114953312700729,"pfxZ":1.2402297077272149,"pX":0.7212259957168685,"pZ":2.4640425454802686,"vX0":4.988593537785735,"vY0":-125.71419634095096,"vZ0":-0.41819329288273654,"x":89.51,"y":172.25,"x0":-1.2226494203430085,"y0":50.00553991091962,"z0":5.153605455819171,"aX":-1.1055762531079414},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":-0.2,"spinRate":2249,"spinDirection":110},"zone":6,"typeConfidence":0.89,"plateTime":0.44081651732941296,"extension":7.83891836835262},"index":3,"playId":"d3192cb4-7ae6-3599-b137-aeec4ab7bc95","pitchNumber":4,"startTime":"2026-06-21T18:56:28.437Z","endTime":"2026-06-21T18:56:31.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:56:31.977Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yandy Díaz walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T18:56:50.641Z","endTime":"2026-06-21T18:58:43.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":84.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82396675251573,"aZ":-9.958115593298965,"pfxX":-5.911126776137124,"pfxZ":11.93324022719834,"pX":-0.4664268470896306,"pZ":3.2767860379381952,"vX0":3.025029003211519,"vY0":-136.50111515506654,"vZ0":-3.097940600532382,"x":134.78,"y":150.31,"x0":-0.82913696645053,"y0":50.002203870743266,"z0":5.126329715606154,"aX":-11.003880072578088},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":21.0,"breakHorizontal":10.0,"spinRate":2360,"spinDirection":204},"zone":1,"typeConfidence":0.91,"plateTime":0.4033467480917885,"extension":6.571809860684065},"index":0,"playId":"3c6e04c1-fd4a-3d52-a255-915e9c50efc2","pitchNumber":1,"startTime":"2026-06-21T18:56:55.454Z","endTime":"2026-06-21T18:56:58.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.967871383395575,"aZ":-10.05789058363672,"pfxX":-6.152066636118452,"pfxZ":11.917518252790781,"pX":-0.7317644040697249,"pZ":2.848988151195428,"vX0":2.4856297567453343,"vY0":-136.11827236664888,"vZ0":-4.117050749587463,"x":144.89,"y":161.86,"x0":-0.8633512993596405,"y0":50.000018537136675,"z0":5.090956280289127,"aX":-11.414669212098843},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.8,"breakHorizontal":10.6,"spinRate":2326,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.4040929671707354,"extension":6.825260024803291},"index":1,"playId":"4cc099a0-65aa-3752-abd1-511eb4ca245e","pitchNumber":2,"startTime":"2026-06-21T18:57:11.771Z","endTime":"2026-06-21T18:57:17.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08741090915866,"aZ":-31.81582121831295,"pfxX":0.5217813675676415,"pfxZ":0.22798389545466158,"pX":0.8797459815036598,"pZ":1.5932629154732125,"vX0":4.418672652861473,"vY0":-126.01123050054521,"vZ0":-2.044598805747343,"x":83.47,"y":195.76,"x0":-0.9781400790670457,"y0":50.003546915206456,"z0":5.032892820486531,"aX":0.8229772911570512},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.1,"breakHorizontal":-2.2,"spinRate":2337,"spinDirection":90},"zone":14,"typeConfidence":0.9,"plateTime":0.43782647051282453,"extension":6.633416210442591},"index":2,"playId":"4751247f-9129-3f3b-a609-16b0cc7a35ef","pitchNumber":3,"startTime":"2026-06-21T18:57:42.234Z","endTime":"2026-06-21T18:57:45.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.74771794553606,"aZ":-11.25759900394223,"pfxX":-6.566441006195116,"pfxZ":11.070717638807233,"pX":-0.3254311618335824,"pZ":0.6900040742185286,"vX0":3.3217636608186165,"vY0":-137.8235325636231,"vZ0":-9.219140377105118,"x":129.4,"y":220.15,"x0":-0.7049749176144309,"y0":50.00272555088656,"z0":4.875715946012274,"aX":-12.406248434755415},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":11.0,"spinRate":2338,"spinDirection":206},"zone":13,"typeConfidence":0.9,"plateTime":0.40015850609045467,"extension":6.991298112318612},"index":3,"playId":"16e93b14-a1fc-3930-895c-328b93d9ecbe","pitchNumber":4,"startTime":"2026-06-21T18:57:57.982Z","endTime":"2026-06-21T18:58:01.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43022431304134,"aZ":-13.477685572533284,"pfxX":-7.40778150307952,"pfxZ":10.129417717442923,"pX":-1.3213421276310338,"pZ":5.462181311260073,"vX0":1.394541287032146,"vY0":-135.88961396170504,"vZ0":3.000429375300525,"x":167.37,"y":91.3,"x0":-0.8838969994137501,"y0":50.000490360516814,"z0":5.284270552604765,"aX":-13.669113389390056},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.2,"breakHorizontal":13.1,"spinRate":2296,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.4051142314404781,"extension":6.818314545757293},"index":4,"playId":"fd2da4d0-071d-3886-b53e-a4f0cba42cdf","pitchNumber":5,"startTime":"2026-06-21T18:58:18.348Z","endTime":"2026-06-21T18:58:21.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.141415515438343,"aZ":-10.678749249101637,"pfxX":-7.480598588172443,"pfxZ":11.581912780998694,"pX":-0.5313369974882167,"pZ":4.073364801106886,"vX0":3.1746640092645233,"vY0":-135.73224031368733,"vZ0":-0.889892794460194,"x":137.25,"y":128.8,"x0":-0.7475040971148428,"y0":50.00646028326164,"z0":5.153011917995415,"aX":-13.888521834036982},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.0,"breakHorizontal":12.8,"spinRate":2212,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.40433418430459866,"extension":6.847966192713281},"index":5,"playId":"167ba327-afaa-36be-96c1-f17c9887dc76","pitchNumber":6,"startTime":"2026-06-21T18:58:39.641Z","endTime":"2026-06-21T18:58:43.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:58:43.762Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonny DeLuca doubles (12) on a line drive to left fielder Daylen Lile. Yandy Díaz to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T18:59:03.964Z","endTime":"2026-06-21T18:59:41.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"postOnThird":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76882006842836,"aZ":-27.622764539834318,"pfxX":-0.021197474605911815,"pfxZ":2.833408546663666,"pX":0.40397092554064074,"pZ":2.9280690340686384,"vX0":3.195689435475792,"vY0":-125.43007867691836,"vZ0":-0.06481587980765147,"x":101.6,"y":159.72,"x0":-0.8801424864074315,"y0":50.0000847520776,"z0":5.194037994940244,"aX":-0.03484121593718553},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.4,"breakHorizontal":-0.6,"spinRate":2213,"spinDirection":132},"zone":3,"typeConfidence":0.9,"plateTime":0.43556078669623277,"extension":6.981891619041919},"index":0,"playId":"1784fdee-4084-3734-856d-2c181b245541","pitchNumber":1,"startTime":"2026-06-21T18:59:09.664Z","endTime":"2026-06-21T18:59:12.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.642594823995825,"aZ":-27.702092165360376,"pfxX":0.22697690275516358,"pfxZ":2.7464371521851536,"pX":0.500135768014192,"pZ":2.2441267058602583,"vX0":3.174134916266243,"vY0":-126.50510037087075,"vZ0":-1.8799555163427253,"x":97.94,"y":178.19,"x0":-0.7978249080151747,"y0":50.00388492338037,"z0":5.207200989463437,"aX":0.3690664781804286},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.8,"breakHorizontal":-1.1,"spinRate":2267,"spinDirection":151},"zone":6,"typeConfidence":0.9,"plateTime":0.4321844999541864,"extension":6.683166236245764},"hitData":{"launchSpeed":97.7,"launchAngle":21.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":34.42,"coordY":98.73}},"index":1,"playId":"2d4ae397-6b27-3e45-bb4d-ce8eea3ae12b","pitchNumber":2,"startTime":"2026-06-21T18:59:28.299Z","endTime":"2026-06-21T18:59:41.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.9,"awayTeamWinProbability":57.1,"homeTeamWinProbabilityAdded":5.399999999999999,"leverageIndex":1.39,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:59:41.883Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonathan Aranda lines out to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T19:01:06.430Z","endTime":"2026-06-21T19:02:25.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T18:59:56.643Z","endTime":"2026-06-21T19:01:08.720Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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.9,"endSpeed":85.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.29088835863437,"aZ":-9.47230095109618,"pfxX":-8.166402746260726,"pfxZ":11.945201703516211,"pX":-1.0124078135606724,"pZ":3.1040613365131633,"vX0":3.0880962166683346,"vY0":-138.0881979012063,"vZ0":-3.463885777881896,"x":155.59,"y":154.97,"x0":-1.0945844387406267,"y0":50.00353800635843,"z0":5.028958414668937,"aX":-15.521974588800735},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.9,"breakHorizontal":13.9,"spinRate":2392,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.39907783456514245,"extension":6.817557381886738},"index":1,"playId":"e4d43c96-933e-3c20-b443-159f6b33505d","pitchNumber":1,"startTime":"2026-06-21T19:01:08.720Z","endTime":"2026-06-21T19:01:12.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.686618094540286,"aZ":-11.023888993381107,"pfxX":-8.712151533517748,"pfxZ":10.974635337201086,"pX":-0.36184118270937804,"pZ":1.593239307928678,"vX0":4.885609036036707,"vY0":-139.24050329652337,"vZ0":-6.687924770601071,"x":130.79,"y":195.76,"x0":-1.0248017399231388,"y0":50.00295309957355,"z0":4.786333437141247,"aX":-16.78868841026161},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":14.5,"spinRate":2402,"spinDirection":213},"zone":7,"typeConfidence":0.91,"plateTime":0.39620645745836214,"extension":7.1001807103306165},"index":2,"playId":"11370587-5a41-39c1-8b56-a6d4fd17f55e","pitchNumber":2,"startTime":"2026-06-21T19:01:26.893Z","endTime":"2026-06-21T19:01:30.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.627871180048892,"aZ":-30.679679971657087,"pfxX":-10.508816241021485,"pfxZ":0.8570203743804656,"pX":-0.7600831904079246,"pZ":1.5552865625350243,"vX0":4.966347347002236,"vY0":-132.08857645804946,"vZ0":-2.563253944977296,"x":145.97,"y":196.79,"x0":-1.3130022418898126,"y0":50.00361903413399,"z0":4.82489398381235,"aX":-18.322955096267357},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.2,"breakHorizontal":17.8,"spinRate":1548,"spinDirection":237},"zone":13,"typeConfidence":0.94,"plateTime":0.4167986697601802,"extension":6.939988927004571},"index":3,"playId":"9fe9e476-8785-3954-8a53-b734b6e163ec","pitchNumber":3,"startTime":"2026-06-21T19:01:44.762Z","endTime":"2026-06-21T19:01:47.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-21T19:02:03.307Z","endTime":"2026-06-21T19:02:18.815Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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.6,"endSpeed":86.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.875337142151245,"aZ":-10.54278539907318,"pfxX":-8.879390509104166,"pfxZ":11.15858367410761,"pX":-0.7251050459172252,"pZ":2.5102867694731477,"vX0":4.171813769633015,"vY0":-139.00342441888907,"vZ0":-4.670589994379691,"x":144.64,"y":171.0,"x0":-1.0994951064504335,"y0":50.00354444940014,"z0":4.924468269461602,"aX":-17.214254384023192},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.3,"breakHorizontal":15.1,"spinRate":2367,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.39544865161060194,"extension":7.077228719393077},"hitData":{"launchSpeed":97.3,"launchAngle":19.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.93,"coordY":99.52}},"index":5,"playId":"e339ae19-db78-3d06-86ee-e021563b9442","pitchNumber":4,"startTime":"2026-06-21T19:02:18.815Z","endTime":"2026-06-21T19:02:25.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.22,"dramaIndex":140.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:02:25.508Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Curtis Mead grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T19:04:31.582Z","endTime":"2026-06-21T19:06:06.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88941019318511,"aZ":-19.179479005384348,"pfxX":-9.532721577386521,"pfxZ":7.120112284096351,"pX":-1.0917247396791505,"pZ":4.212893211796618,"vX0":3.5938001946038898,"vY0":-134.6741161833104,"vZ0":-0.8103127945467175,"x":158.61,"y":125.03,"x0":-1.2094567144002613,"y0":50.005868063895704,"z0":5.8817981435191244,"aX":-17.40867777154453},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.0,"breakHorizontal":16.4,"spinRate":2156,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.40764351748763294,"extension":6.074417038543479},"index":0,"playId":"501a7c82-7ffe-3381-bf43-f5e9b03ae0b8","pitchNumber":1,"startTime":"2026-06-21T19:04:31.582Z","endTime":"2026-06-21T19:04:35.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.620275428345558,"aZ":-19.061977743198536,"pfxX":-1.0547055655750501,"pfxZ":7.615460889057947,"pX":-0.04401826436910479,"pZ":2.412693425945654,"vX0":3.6576610362300337,"vY0":-130.18847280209508,"vZ0":-4.72410678685253,"x":118.68,"y":173.64,"x0":-1.3283750558955996,"y0":50.000995912452304,"z0":5.688095687418577,"aX":-1.815936281649707},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.0,"breakHorizontal":1.1,"spinRate":2259,"spinDirection":198},"zone":5,"typeConfidence":0.89,"plateTime":0.4202827060107852,"extension":6.075633428538233},"index":1,"playId":"912ec751-50ce-3ddf-9e55-86358254a890","pitchNumber":2,"startTime":"2026-06-21T19:04:48.216Z","endTime":"2026-06-21T19:04:51.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":77.1,"endSpeed":70.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.250055545377087,"aZ":-31.89501388767243,"pfxX":-8.42051609609365,"pfxZ":0.21909917051426042,"pX":0.35383924248022003,"pZ":1.313507161320981,"vX0":5.208949683636808,"vY0":-112.15543054832297,"vZ0":-3.207073130165679,"x":103.51,"y":203.32,"x0":-0.9169331388751772,"y0":50.001721751723196,"z0":6.0494077484871305,"aX":-10.615491545041728},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-0.2,"breakHorizontal":13.7,"spinRate":1874,"spinDirection":253},"zone":14,"typeConfidence":0.89,"plateTime":0.49030834858721173,"extension":6.035841572125312},"index":2,"playId":"d26edab8-d23b-3433-a80b-857fac5a2864","pitchNumber":3,"startTime":"2026-06-21T19:05:04.539Z","endTime":"2026-06-21T19:05:08.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":93.1,"endSpeed":83.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43179777536964,"aZ":-22.07293344612742,"pfxX":-10.7877109670207,"pfxZ":5.577201888638266,"pX":-0.47729671682477104,"pZ":1.0299724747520027,"vX0":5.741053579986623,"vY0":-135.1858277294101,"vZ0":-7.8149985384420155,"x":135.19,"y":210.97,"x0":-1.2518981089743608,"y0":50.00092056907321,"z0":5.562963367666753,"aX":-19.531359087430356},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":17.9,"spinRate":2338,"spinDirection":210},"zone":13,"typeConfidence":0.92,"plateTime":0.4085764711993094,"extension":6.162698210300138},"index":3,"playId":"bb1fa414-7dfd-3c99-a1dd-40d5e6caf12f","pitchNumber":4,"startTime":"2026-06-21T19:05:19.772Z","endTime":"2026-06-21T19:05:23.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76263410431111,"aZ":-17.617075254436106,"pfxX":-10.058063623890526,"pfxZ":7.84698661350954,"pX":-0.2898277204880028,"pZ":1.4502933100847695,"vX0":6.154874336693896,"vY0":-136.49409227123857,"vZ0":-7.750918301667718,"x":128.05,"y":199.62,"x0":-1.287149853473679,"y0":50.002717116008085,"z0":5.577470414030733,"aX":-18.658641201244723},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.5,"breakHorizontal":16.6,"spinRate":2342,"spinDirection":205},"zone":13,"typeConfidence":0.91,"plateTime":0.40389623974405797,"extension":6.236556572981503},"index":4,"playId":"5f2e1431-e03d-36b6-a924-d1132ffa9992","pitchNumber":5,"startTime":"2026-06-21T19:05:34.940Z","endTime":"2026-06-21T19:05:37.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-21T19:05:46.033Z","endTime":"2026-06-21T19:05:59.197Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":94.1,"endSpeed":84.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1969110943103,"aZ":-17.15138775629203,"pfxX":-10.881801554966295,"pfxZ":8.039071057761593,"pX":-0.05004623401673461,"pZ":3.7055642202490198,"vX0":6.799182150422083,"vY0":-136.8325087159773,"vZ0":-2.415040066556708,"x":118.91,"y":138.73,"x0":-1.1716193798545713,"y0":50.00625929302216,"z0":5.794237588646178,"aX":-20.345304333695363},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":18.0,"spinRate":2301,"spinDirection":209},"zone":11,"typeConfidence":0.89,"plateTime":0.4024854818574739,"extension":6.257924359055289},"hitData":{"launchSpeed":87.3,"launchAngle":-12.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.15,"coordY":169.92}},"index":6,"playId":"b4544df9-61d4-3796-8cb6-18e326b20267","pitchNumber":6,"startTime":"2026-06-21T19:05:59.197Z","endTime":"2026-06-21T19:06:06.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:06:06.710Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Umpire reviewed (home run), call on the field was upheld: CJ Abrams homers (17) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T19:06:26.672Z","endTime":"2026-06-21T19:07:54.618Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":607259,"link":"/api/v1/people/607259"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":84.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.843155528152476,"aZ":-21.216468983363196,"pfxX":-9.843661793555992,"pfxZ":5.958135125223103,"pX":0.8674714713413321,"pZ":3.7926990117791344,"vX0":8.485699455793245,"vY0":-134.86423195618835,"vZ0":-1.4480924777223634,"x":83.93,"y":136.38,"x0":-1.0437383524025907,"y0":50.00100337983626,"z0":5.8357796615042945,"aX":-18.097396641446174},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.7,"breakHorizontal":16.0,"spinRate":2207,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.4064340705671663,"extension":6.098423340861645},"index":0,"playId":"c09ad652-bc3f-30a4-bed8-5eacff734d93","pitchNumber":1,"startTime":"2026-06-21T19:06:31.906Z","endTime":"2026-06-21T19:06:35.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":71.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78371067125144,"aZ":-30.09350358783812,"pfxX":-10.420621305267622,"pfxZ":1.5729769640658091,"pX":-0.3933842674521373,"pZ":5.217366419484704,"vX0":4.551458153877665,"vY0":-114.69163509818539,"vZ0":4.052896975483629,"x":131.99,"y":97.91,"x0":-1.0582664759677518,"y0":50.00141700158183,"z0":6.375744970613095,"aX":-13.771392297783967},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":4.3,"breakHorizontal":17.6,"spinRate":1856,"spinDirection":255},"zone":11,"typeConfidence":0.88,"plateTime":0.47901493964185615,"extension":5.950877846317883},"index":1,"playId":"816f787a-626b-3a21-95f3-7f7d62baf4a4","pitchNumber":2,"startTime":"2026-06-21T19:06:53.076Z","endTime":"2026-06-21T19:06:56.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85302473462581,"aZ":-12.221065508200661,"pfxX":-4.634467499388711,"pfxZ":10.863887489234765,"pX":-0.18737354156748762,"pZ":3.3345023933699247,"vX0":4.072935043203547,"vY0":-135.03621062759888,"vZ0":-4.41484874267611,"x":124.14,"y":148.75,"x0":-1.1169790878766481,"y0":50.00650576177942,"z0":5.85791370744993,"aX":-8.515585896616665},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.8,"breakHorizontal":7.4,"spinRate":2249,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.4064241254318288,"extension":5.905654469406343},"index":2,"playId":"38fb1c25-bdb2-3fcf-9e07-99d13d88fad1","pitchNumber":3,"startTime":"2026-06-21T19:07:14.189Z","endTime":"2026-06-21T19:07:17.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88097593356053,"aZ":-30.796187622403576,"pfxX":-10.238467547675087,"pfxZ":1.0814513889679018,"pX":-0.22014558684506627,"pZ":1.9892436901726869,"vX0":4.701072228887766,"vY0":-112.7114487278657,"vZ0":-2.0696715338188465,"x":125.39,"y":185.07,"x0":-1.0107216300725375,"y0":50.004709604469426,"z0":6.051102753432868,"aX":-13.078367839187878},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":1.7,"breakHorizontal":17.2,"spinRate":1895,"spinDirection":257},"zone":8,"typeConfidence":0.89,"plateTime":0.4873138386124176,"extension":6.234014200086572},"hitData":{"launchSpeed":101.2,"launchAngle":38.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":192.04,"coordY":64.94}},"index":3,"playId":"82c8b190-2174-35b5-8e4f-ca0daf7b0a6c","pitchNumber":4,"startTime":"2026-06-21T19:07:28.819Z","endTime":"2026-06-21T19:07:54.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":-12.700000000000003,"leverageIndex":0.74,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:07:54.618Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T19:09:04.437Z","endTime":"2026-06-21T19:09:14.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":92.1,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4266632995596,"aZ":-14.365835519449375,"pfxX":-4.511476392544717,"pfxZ":9.860638804524353,"pX":-0.1826946273787958,"pZ":1.9542244292750721,"vX0":3.938579457689579,"vY0":-133.91372941250012,"vZ0":-7.255696756674688,"x":123.96,"y":186.02,"x0":-1.090405918593397,"y0":50.00273331678126,"z0":5.737647039595712,"aX":-8.148064265045724},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":7.3,"spinRate":2128,"spinDirection":200},"zone":8,"typeConfidence":0.9,"plateTime":0.40989669430111375,"extension":6.1722969970339046},"hitData":{"launchSpeed":91.4,"launchAngle":36.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.39,"coordY":86.31}},"index":0,"playId":"4f1c9bed-9292-36dd-a43b-f1a42b341e88","pitchNumber":1,"startTime":"2026-06-21T19:09:06.816Z","endTime":"2026-06-21T19:09:14.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:09:14.843Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T19:09:36.031Z","endTime":"2026-06-21T19:10:44.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43915215553536,"aZ":-14.414757765573844,"pfxX":-9.058584757864576,"pfxZ":9.740896846263485,"pX":0.7719013242272097,"pZ":2.22287798733147,"vX0":7.914564506931337,"vY0":-134.93195853921833,"vZ0":-6.43795154328456,"x":87.58,"y":178.76,"x0":-1.0386338021459616,"y0":50.002142388920014,"z0":5.6763300005256525,"aX":-16.51522596814155},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":14.5,"spinRate":2228,"spinDirection":207},"zone":6,"typeConfidence":0.89,"plateTime":0.40767290953047475,"extension":6.245093926977753},"index":0,"playId":"e930bf51-fc44-31c6-9fb6-758d6790029d","pitchNumber":1,"startTime":"2026-06-21T19:09:40.844Z","endTime":"2026-06-21T19:09:43.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.729849796499288,"aZ":-28.7618758166094,"pfxX":-10.103701983870362,"pfxZ":2.7236126816965074,"pX":-0.5046449540348475,"pZ":1.8283405475451693,"vX0":4.174278446311946,"vY0":-111.95898919306573,"vZ0":-2.666990785404205,"x":136.24,"y":189.41,"x0":-1.094099335815326,"y0":50.00349903559884,"z0":6.018535756858287,"aX":-12.655779273353662},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":4.4,"breakHorizontal":17.0,"spinRate":1799,"spinDirection":253},"zone":7,"typeConfidence":0.9,"plateTime":0.49174426923478576,"extension":6.130543018038721},"index":1,"playId":"106be645-b33f-3cb2-978b-1e03fc66aa62","pitchNumber":2,"startTime":"2026-06-21T19:10:00.364Z","endTime":"2026-06-21T19:10:03.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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-06-21T19:10:11.088Z","endTime":"2026-06-21T19:10:21.904Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90848079665987,"aZ":-22.40030796510926,"pfxX":-1.6161859957224882,"pfxZ":5.675356236654023,"pX":0.4933989849766509,"pZ":2.3177723221806685,"vX0":5.075535988806776,"vY0":-131.21408491889218,"vZ0":-4.342000553202902,"x":98.19,"y":176.2,"x0":-1.2664616171066225,"y0":50.004728090802615,"z0":5.688705735319045,"aX":-2.784826419872829},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":1.7,"spinRate":2346,"spinDirection":201},"zone":6,"typeConfidence":0.87,"plateTime":0.41938333059778454,"extension":6.071901269801842},"index":3,"playId":"399470e3-06d3-3ce8-bc09-98dde24cfda7","pitchNumber":3,"startTime":"2026-06-21T19:10:21.904Z","endTime":"2026-06-21T19:10:25.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":70.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21044521323726,"aZ":-25.05667997448835,"pfxX":-9.99249259271322,"pfxZ":5.496491170275467,"pX":-1.0209228369434102,"pZ":3.6939981298257862,"vX0":3.0898792432019557,"vY0":-113.74657981449936,"vZ0":0.1133963749901784,"x":155.92,"y":139.04,"x0":-1.108372384326115,"y0":50.00167654523052,"z0":6.152820238884291,"aX":-12.934918386704894},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":10.3,"breakHorizontal":17.2,"spinRate":1733,"spinDirection":251},"zone":11,"typeConfidence":0.89,"plateTime":0.48377692495937286,"extension":5.989331256811335},"index":4,"playId":"985df138-0f4a-3208-b0d3-9bc9fe456e24","pitchNumber":4,"startTime":"2026-06-21T19:10:41.058Z","endTime":"2026-06-21T19:10:44.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:10:44.672Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:12:51.796Z","endTime":"2026-06-21T19:13:46.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.692574573655946,"aZ":-10.506504109652996,"pfxX":-7.065795453886886,"pfxZ":11.61003019957785,"pX":-0.16177802466629387,"pZ":3.399158049507431,"vX0":4.1940085883582485,"vY0":-136.85014599212593,"vZ0":-2.831886645941244,"x":123.17,"y":147.0,"x0":-0.8090069597183918,"y0":50.00604818723283,"z0":5.183890341689605,"aX":-13.190589749156938},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.5,"breakHorizontal":11.8,"spinRate":2287,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.4027139393444559,"extension":6.576438978249377},"index":0,"playId":"dbbb7eda-f9db-3349-b559-899deb49ebe8","pitchNumber":1,"startTime":"2026-06-21T19:12:56.712Z","endTime":"2026-06-21T19:12:59.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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.2,"endSpeed":75.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26483866178682,"aZ":-31.311668206156458,"pfxX":-0.9687076325227417,"pfxZ":0.575152253892858,"pX":-0.18704613145681098,"pZ":2.8987780534772116,"vX0":2.487943532611015,"vY0":-123.85904527503776,"vZ0":0.9206445990869498,"x":124.13,"y":160.51,"x0":-1.0935590689902797,"y0":50.004132171138146,"z0":5.2087782877339075,"aX":-1.4563125797099286},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.7,"breakHorizontal":1.0,"spinRate":2182,"spinDirection":93},"zone":2,"typeConfidence":0.88,"plateTime":0.44788305687999186,"extension":6.504096839760611},"index":1,"playId":"ae05931e-8174-39ab-a5fc-bb14122c007f","pitchNumber":2,"startTime":"2026-06-21T19:13:17.775Z","endTime":"2026-06-21T19:13:23.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-21T19:13:32.304Z","endTime":"2026-06-21T19:13:43.718Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83226165676326,"aZ":-8.422062930717338,"pfxX":-6.053714391923771,"pfxZ":12.623850145313458,"pX":-0.6381440935302468,"pZ":3.37830504282736,"vX0":2.5188394847128723,"vY0":-137.37237922955507,"vZ0":-3.2156487685920596,"x":141.32,"y":147.57,"x0":-0.7885353993263301,"y0":50.003738512912776,"z0":5.151825273324807,"aX":-11.391180951226955},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":22.2,"breakHorizontal":10.3,"spinRate":2347,"spinDirection":201},"zone":1,"typeConfidence":0.91,"plateTime":0.40110597567372563,"extension":6.65418440319531},"index":3,"playId":"5f6b9c10-fa55-3e9b-a4d0-0ea2c96f953e","pitchNumber":3,"startTime":"2026-06-21T19:13:43.718Z","endTime":"2026-06-21T19:13:46.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:13:46.718Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan Vilade homers (5) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:14:06.048Z","endTime":"2026-06-21T19:14:52.382Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":{"id":681402,"link":"/api/v1/people/681402"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11402290452026,"aZ":-29.30827544296084,"pfxX":-1.1996610517379285,"pfxZ":1.745359185991191,"pX":0.21693154123247763,"pZ":2.8619652132539444,"vX0":3.4335948475180653,"vY0":-128.02796343188584,"vZ0":-0.05428013035789714,"x":108.73,"y":161.51,"x0":-0.9921910558101158,"y0":50.003397775737156,"z0":5.198334580456292,"aX":-1.9704844450444348},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":1.3,"spinRate":2328,"spinDirection":109},"zone":2,"typeConfidence":0.88,"plateTime":0.4296206787635506,"extension":6.841943918028728},"index":0,"playId":"f6b3baa8-3eb0-3eed-8bc3-30e38ae02dba","pitchNumber":1,"startTime":"2026-06-21T19:14:14.071Z","endTime":"2026-06-21T19:14:17.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.567094128064653,"aZ":-30.870289482658954,"pfxX":-0.07590982181239436,"pfxZ":0.8259972166355087,"pX":0.28197762981733654,"pZ":2.7488122167618694,"vX0":3.002278827136236,"vY0":-125.81324214620282,"vZ0":0.24536434663998552,"x":106.25,"y":164.56,"x0":-0.9234716280896155,"y0":50.00508737214844,"z0":5.178291501367823,"aX":-0.12070141085025647},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":-0.6,"spinRate":2286,"spinDirection":74},"zone":6,"typeConfidence":0.9,"plateTime":0.43750476161070706,"extension":7.0297393427959385},"hitData":{"launchSpeed":106.8,"launchAngle":26.0,"totalDistance":436.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.76,"coordY":24.01}},"index":1,"playId":"90562c53-848c-38d1-8b07-4a5522616307","pitchNumber":2,"startTime":"2026-06-21T19:14:29.538Z","endTime":"2026-06-21T19:14:52.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":13.100000000000001,"leverageIndex":0.98,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:14:52.382Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ben Williamson pops out to second baseman Nasim Nuñez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:15:12.188Z","endTime":"2026-06-21T19:15:25.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.4,"endSpeed":84.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16610906352044,"aZ":-12.26644661918305,"pfxX":-6.239214016692538,"pfxZ":10.771055444320453,"pX":-0.8243378571507806,"pZ":3.450105737957993,"vX0":2.160524714851753,"vY0":-135.93209688462088,"vZ0":-2.0727766165583623,"x":148.42,"y":145.63,"x0":-0.8244871223610455,"y0":50.00620843071269,"z0":5.086764234348415,"aX":-11.536893648832663},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.2,"breakHorizontal":10.8,"spinRate":2293,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.4048141069071969,"extension":6.656940862469378},"hitData":{"launchSpeed":84.1,"launchAngle":64.0,"totalDistance":155.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":154.85,"coordY":145.09}},"index":0,"playId":"1766c5b5-c761-34ed-84c1-9fcf63dc1db5","pitchNumber":1,"startTime":"2026-06-21T19:15:16.249Z","endTime":"2026-06-21T19:15:25.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:15:25.207Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chandler Simpson singles on a ground ball to center fielder Dylan Crews.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:15:43.197Z","endTime":"2026-06-21T19:16:14.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.865346943652185,"aZ":-12.736004377553417,"pfxX":-6.416742075979715,"pfxZ":10.428156921395754,"pX":-1.4833703737919683,"pZ":2.8223241386821383,"vX0":1.3479436693321798,"vY0":-136.81994860230472,"vZ0":-3.477315824282406,"x":173.54,"y":162.58,"x0":-1.1544561197988852,"y0":50.00605365239835,"z0":5.00383644015269,"aX":-11.965629516088509},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":11.3,"spinRate":2266,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.4028931746636464,"extension":6.771146354660908},"index":0,"playId":"bc5b70fb-3b5b-3e13-a9be-f015c1c7e406","pitchNumber":1,"startTime":"2026-06-21T19:15:48.989Z","endTime":"2026-06-21T19:15:51.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":84.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.517745306357796,"aZ":-10.348610148541356,"pfxX":-5.931804104491888,"pfxZ":11.581307932519286,"pX":0.35775114528646984,"pZ":2.9999600653466003,"vX0":5.465093118337045,"vY0":-137.83461682274122,"vZ0":-3.598535302658648,"x":103.36,"y":157.78,"x0":-0.9001576494809909,"y0":50.00350599066439,"z0":5.045004905344872,"aX":-11.179397970704182},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.2,"breakHorizontal":9.2,"spinRate":2464,"spinDirection":210},"zone":3,"typeConfidence":0.91,"plateTime":0.40056616660751754,"extension":6.902458901976253},"hitData":{"launchSpeed":94.3,"launchAngle":5.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.03,"coordY":94.42}},"index":1,"playId":"6624fb40-47a4-3956-b7d8-dca6796553dc","pitchNumber":2,"startTime":"2026-06-21T19:16:04.846Z","endTime":"2026-06-21T19:16:14.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.9,"awayTeamWinProbability":65.1,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.76,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:16:14.450Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Fortes pops out to third baseman Curtis Mead in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:16:36.560Z","endTime":"2026-06-21T19:18:38.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":78.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82686962564395,"aZ":-27.209367664628402,"pfxX":1.8340641372266768,"pfxZ":3.1273627004954196,"pX":0.5134522483817294,"pZ":3.3690887704780086,"vX0":2.533108845927466,"vY0":-126.77101272673383,"vZ0":0.878297512650145,"x":97.43,"y":147.81,"x0":-0.7464850029898396,"y0":50.00246637704352,"z0":5.231639139565,"aX":2.912094354490894},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.1,"breakHorizontal":-4.0,"spinRate":2256,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.43616259231419896,"extension":6.940911481398894},"index":0,"playId":"51ea736d-a8c8-38e9-bb83-a9cc14213e6e","pitchNumber":1,"startTime":"2026-06-21T19:16:43.677Z","endTime":"2026-06-21T19:16:47.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":83.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21337192301829,"aZ":-12.534679033544018,"pfxX":-3.4876497301570106,"pfxZ":10.747616902408264,"pX":-1.3573754539895015,"pZ":4.314963879613105,"vX0":-0.08381272416392065,"vY0":-135.69320943041544,"vZ0":-0.023221052660549357,"x":168.74,"y":122.28,"x0":-0.8741738742967068,"y0":50.00534136438786,"z0":5.211781795528242,"aX":-6.374760941399014},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.6,"breakHorizontal":6.4,"spinRate":2227,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.40676867864647726,"extension":6.889436323142615},"index":1,"playId":"d742cca3-a313-3a83-811c-bdf8c18b863c","pitchNumber":2,"startTime":"2026-06-21T19:17:01.500Z","endTime":"2026-06-21T19:17:09.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Chandler Simpson steals (16) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"d742cca3-a313-3a83-811c-bdf8c18b863c","startTime":"2026-06-21T19:17:14.087Z","endTime":"2026-06-21T19:17:33.045Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"postOnSecond":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":1.64,"dramaIndex":58.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"5a1d33fb-a6a8-4f40-a13d-7c7648a37d01","startTime":"2026-06-21T19:17:33.045Z","endTime":"2026-06-21T19:17:38.045Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":77.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.377543087244725,"aZ":-28.930148449659345,"pfxX":0.46221247753088146,"pfxZ":2.0879718572434207,"pX":-0.05021450250310323,"pZ":2.245424069365164,"vX0":2.189742772990464,"vY0":-125.46264674069319,"vZ0":-0.9857636102406261,"x":118.91,"y":178.15,"x0":-1.0035770135289166,"y0":50.00222309389238,"z0":5.056236745691423,"aX":0.7181709724251784},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.7,"breakHorizontal":-1.4,"spinRate":2190,"spinDirection":128},"zone":5,"typeConfidence":0.91,"plateTime":0.4408716317869299,"extension":7.024411566605429},"index":4,"playId":"d0466e91-d136-304f-a7cf-07b90f801cc7","pitchNumber":3,"startTime":"2026-06-21T19:17:56.366Z","endTime":"2026-06-21T19:18:00.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":77.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.192669353916546,"aZ":-29.175092178636934,"pfxX":0.4228006540337261,"pfxZ":1.9228003983620887,"pX":-0.11487476509117787,"pZ":2.2197696572038152,"vX0":2.213280149156279,"vY0":-125.7361081421927,"vZ0":-1.2632227499041422,"x":121.38,"y":178.85,"x0":-1.0703371230975072,"y0":50.00501662259821,"z0":5.149454347392755,"aX":0.6609269179949561},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.4,"breakHorizontal":-1.4,"spinRate":2196,"spinDirection":104},"zone":5,"typeConfidence":0.91,"plateTime":0.4396706427363899,"extension":6.994327725996086},"hitData":{"launchSpeed":83.1,"launchAngle":60.0,"totalDistance":201.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":67.69,"coordY":167.39}},"index":5,"playId":"a74661d8-9076-3b51-b924-9a5e3cacdb55","pitchNumber":4,"startTime":"2026-06-21T19:18:28.798Z","endTime":"2026-06-21T19:18:38.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":681402,"link":"/api/v1/people/681402"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-5.9999999999999964,"leverageIndex":1.64,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:18:38.118Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Tena grounds out, pitcher Garrett Cleavinger to first baseman Jonathan Aranda.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:20:59.368Z","endTime":"2026-06-21T19:21:45.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664076,"link":"/api/v1/people/664076"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Cleavinger replaces Nick Martinez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:20:17.580Z","endTime":"2026-06-21T19:21:01.651Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664076,"link":"/api/v1/people/664076"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45845353399612,"aZ":-23.930074950142405,"pfxX":11.108218453501737,"pfxZ":4.446634924619601,"pX":1.7136991911382455,"pZ":1.180192909878348,"vX0":-2.9380535774397076,"vY0":-136.58182280147702,"vZ0":-5.603634376994191,"x":51.68,"y":206.91,"x0":1.3738196917758314,"y0":50.000437503149385,"z0":4.947471246460351,"aX":20.58128990676701},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.8,"breakHorizontal":-19.2,"spinRate":2333,"spinDirection":134},"zone":14,"typeConfidence":0.94,"plateTime":0.4040074851201485,"extension":6.37561273211102},"index":1,"playId":"4d872faa-9eab-3b97-9bab-d79233251632","pitchNumber":1,"startTime":"2026-06-21T19:21:01.651Z","endTime":"2026-06-21T19:21:04.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22003832819255,"aZ":-28.792274142638345,"pfxX":-3.1403517102534777,"pfxZ":2.0427710832309796,"pX":-0.6998195903729039,"pZ":2.43035080836945,"vX0":-3.7479916932337365,"vY0":-128.567581727275,"vZ0":-1.1893315409852558,"x":143.68,"y":173.16,"x0":1.1906149609201058,"y0":50.00505612592954,"z0":5.154941229818548,"aX":-5.202492994387396},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.6,"breakHorizontal":6.6,"spinRate":2637,"spinDirection":233},"zone":4,"typeConfidence":0.86,"plateTime":0.42772341318331897,"extension":6.195111612083408},"index":2,"playId":"05dc5983-8c44-36cc-9311-fcc969c2f570","pitchNumber":2,"startTime":"2026-06-21T19:21:20.362Z","endTime":"2026-06-21T19:21:23.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24744561080967,"aZ":-21.994609566062913,"pfxX":8.335001763084035,"pfxZ":5.311703522904445,"pX":0.8966900599281982,"pZ":2.188876571226483,"vX0":-3.4908771910355876,"vY0":-138.13792131043917,"vZ0":-3.86769690341115,"x":82.82,"y":179.68,"x0":1.1001411993406915,"y0":50.00162795215579,"z0":5.1016003631462254,"aX":15.967915539284087},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.9,"breakHorizontal":-14.3,"spinRate":2423,"spinDirection":135},"zone":14,"typeConfidence":0.86,"plateTime":0.3978173651854915,"extension":6.191799231072439},"hitData":{"launchSpeed":70.7,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.5,"coordY":181.07}},"index":3,"playId":"589365f8-9ad3-3fe9-813f-f7878794f2dd","pitchNumber":3,"startTime":"2026-06-21T19:21:38.370Z","endTime":"2026-06-21T19:21:45.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:21:45.796Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:22:07.572Z","endTime":"2026-06-21T19:23:20.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70644638820201,"aZ":-27.490326237940273,"pfxX":-2.1019989820577965,"pfxZ":2.827992721182273,"pX":-0.3974248527702765,"pZ":2.5527983158718595,"vX0":-3.916538863440449,"vY0":-127.49680403689406,"vZ0":-0.9174584982478867,"x":132.15,"y":169.85,"x0":1.4280253870659105,"y0":50.00271139503926,"z0":5.074803133295121,"aX":-3.4815036886430644},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.2,"breakHorizontal":4.7,"spinRate":2716,"spinDirection":240},"zone":4,"typeConfidence":0.89,"plateTime":0.42859315152868716,"extension":6.342650397198446},"index":0,"playId":"f7ea49cb-f4e9-3ccd-97cd-a0a2f35e5b68","pitchNumber":1,"startTime":"2026-06-21T19:22:14.613Z","endTime":"2026-06-21T19:22:19.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.420002031858218,"aZ":-29.55605826888673,"pfxX":-2.6977377841567787,"pfxZ":1.6700868597146021,"pX":-0.7365707526043179,"pZ":1.8524906528329113,"vX0":-4.073446099561715,"vY0":-124.64397414326206,"vZ0":-1.6533544944901495,"x":145.08,"y":188.76,"x0":1.2704889106362174,"y0":50.005761056861886,"z0":4.968577830662958,"aX":-4.238398982249764},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":5.9,"spinRate":2768,"spinDirection":271},"zone":7,"typeConfidence":0.89,"plateTime":0.43969014102689874,"extension":6.273523156954552},"index":1,"playId":"6b88e982-28fd-3ec7-9007-3c63862f4c06","pitchNumber":2,"startTime":"2026-06-21T19:22:45.146Z","endTime":"2026-06-21T19:22:48.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-21T19:22:56.713Z","endTime":"2026-06-21T19:23:16.972Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24715177102522,"aZ":-14.11873882880577,"pfxX":5.12900051394819,"pfxZ":9.161030106402087,"pX":-0.6404472948348628,"pZ":1.6104083587079745,"vX0":-6.1385898850768985,"vY0":-139.8843532283031,"vZ0":-7.004577054697602,"x":141.41,"y":195.3,"x0":0.9220249421478978,"y0":50.00023190802989,"z0":5.083006333257357,"aX":10.105393593376597},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":-7.9,"spinRate":2396,"spinDirection":141},"zone":7,"typeConfidence":0.86,"plateTime":0.3924284782627945,"extension":6.254595783079622},"index":3,"playId":"8878aca2-a800-3af8-9473-ffc4b8db388b","pitchNumber":3,"startTime":"2026-06-21T19:23:16.972Z","endTime":"2026-06-21T19:23:20.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:23:20.805Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a line drive to left fielder Chandler Simpson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:23:41.719Z","endTime":"2026-06-21T19:24:15.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81251982989352,"aZ":-23.6918331751003,"pfxX":10.833734427232624,"pfxZ":4.391680702907209,"pX":-1.1360726136309178,"pZ":1.7617617183429484,"vX0":-9.644756460638488,"vY0":-138.76533869412654,"vZ0":-4.488527230244456,"x":160.3,"y":191.21,"x0":0.9933751396673073,"y0":50.00492910910228,"z0":4.997967877772425,"aX":20.92985809617397},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.1,"breakHorizontal":-17.4,"spinRate":2304,"spinDirection":136},"zone":13,"typeConfidence":0.96,"plateTime":0.3961727158949784,"extension":6.328776861631438},"index":0,"playId":"8c853e8c-053f-3ae5-a77d-498f698aadea","pitchNumber":1,"startTime":"2026-06-21T19:23:49.090Z","endTime":"2026-06-21T19:23:52.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.046517377537118,"aZ":-26.951830390894912,"pfxX":-2.3102290310648095,"pfxZ":3.1787586959030243,"pX":-0.5973787631683062,"pZ":1.7054824223816467,"vX0":-3.8751728238175067,"vY0":-127.58720103150705,"vZ0":-2.99806576669911,"x":139.77,"y":192.73,"x0":1.2432677881849563,"y0":50.00472222663295,"z0":5.027265958774726,"aX":-3.7955682483456448},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.3,"breakHorizontal":5.0,"spinRate":2710,"spinDirection":219},"zone":7,"typeConfidence":0.85,"plateTime":0.4298353357545057,"extension":6.122723883788076},"hitData":{"launchSpeed":102.2,"launchAngle":8.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.8,"coordY":115.2}},"index":1,"playId":"b06129fe-e261-3765-b6cb-ab91f6332605","pitchNumber":2,"startTime":"2026-06-21T19:24:05.714Z","endTime":"2026-06-21T19:24:15.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:24:15.560Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:24:33.306Z","endTime":"2026-06-21T19:27:25.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.1,"endSpeed":86.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.161932037325805,"aZ":-21.64896183665463,"pfxX":11.098846522946944,"pfxZ":5.495221423163157,"pX":0.1223618667122358,"pZ":0.09020945634045288,"vX0":-6.281088997400147,"vY0":-138.11393419325833,"vZ0":-8.871936016529043,"x":112.34,"y":236.34,"x0":0.9940868056781511,"y0":50.00414694476067,"z0":4.821662942396865,"aX":21.26455984206072},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.0,"breakHorizontal":-18.6,"spinRate":2481,"spinDirection":135},"zone":14,"typeConfidence":0.95,"plateTime":0.397854976646145,"extension":6.568859914448564},"index":0,"playId":"a62c0115-cc8b-34b7-afa9-ad9f623a7817","pitchNumber":1,"startTime":"2026-06-21T19:24:40.180Z","endTime":"2026-06-21T19:24:43.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"d9169e72-170e-38b5-9155-f332343aa768","startTime":"2026-06-21T19:25:07.766Z","endTime":"2026-06-21T19:25:10.766Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.6140621145883,"aZ":-20.317769707014644,"pfxX":10.31877887659048,"pfxZ":6.206276371500524,"pX":1.11869339914507,"pZ":3.1432382330475206,"vX0":-3.980203848620018,"vY0":-138.4806126590148,"vZ0":-1.70591474723965,"x":74.36,"y":153.91,"x0":1.2475702364106023,"y0":50.00441621660648,"z0":5.1494036584368805,"aX":19.716523177097667},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.0,"breakHorizontal":-17.6,"spinRate":2436,"spinDirection":133},"zone":12,"typeConfidence":0.92,"plateTime":0.3980124985764242,"extension":6.237781344655848},"index":2,"playId":"0398c496-88ce-31aa-b31e-ec5f28b65194","pitchNumber":2,"startTime":"2026-06-21T19:25:27.189Z","endTime":"2026-06-21T19:25:30.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.443444456884436,"aZ":-21.912783207813018,"pfxX":12.17266258458034,"pfxZ":5.419525185141641,"pX":-0.5702960338626776,"pZ":1.0180851535430309,"vX0":-8.554770764817047,"vY0":-138.09762772198926,"vZ0":-6.251241721768504,"x":138.74,"y":211.29,"x0":1.0177537965762151,"y0":50.00183377892415,"z0":4.828999491367596,"aX":23.043456570783068},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.4,"breakHorizontal":-19.8,"spinRate":2391,"spinDirection":130},"zone":13,"typeConfidence":0.96,"plateTime":0.39966992997364414,"extension":6.419219406443149},"index":3,"playId":"9b98c1d5-8cb0-365b-98ef-a2d82266e0f6","pitchNumber":3,"startTime":"2026-06-21T19:25:52.751Z","endTime":"2026-06-21T19:25:56.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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.2,"endSpeed":73.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.157648339207036,"aZ":-32.1152956644936,"pfxX":-9.713753192957494,"pfxZ":0.047627489207534346,"pX":-2.2115643091451975,"pZ":0.9386139309272521,"vX0":-5.102661165014199,"vY0":-117.9642966914881,"vZ0":-2.032839171589887,"x":201.3,"y":213.44,"x0":1.2614365690095233,"y0":50.00524363123991,"z0":4.851361264761725,"aX":-13.31768763909726},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.2,"breakHorizontal":19.1,"spinRate":2839,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.46926063825526043,"extension":6.113881758030301},"index":4,"playId":"aba54f88-22e5-30ab-887f-03b7135309d1","pitchNumber":4,"startTime":"2026-06-21T19:26:15.331Z","endTime":"2026-06-21T19:26:18.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"c9f41479-35f8-3191-bc0b-df82e3bbfdb4","startTime":"2026-06-21T19:26:37.788Z","endTime":"2026-06-21T19:26:40.988Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.053178206675035,"aZ":-19.32908777394778,"pfxX":10.02428477347092,"pfxZ":6.637826449263081,"pX":-0.22938813510195818,"pZ":2.45194591257717,"vX0":-7.447149323202428,"vY0":-139.12366809163902,"vZ0":-3.438645307769651,"x":125.74,"y":172.58,"x0":1.1977068281540124,"y0":50.00028856566786,"z0":5.0062065016659565,"aX":19.388653957420512},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":-16.3,"spinRate":2446,"spinDirection":133},"zone":5,"typeConfidence":0.94,"plateTime":0.3957053292560784,"extension":6.356460619900792},"index":6,"playId":"7c15bf7a-f665-3a01-ac3d-2f944ab7be4e","pitchNumber":5,"startTime":"2026-06-21T19:26:57.437Z","endTime":"2026-06-21T19:27:00.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":85.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.228362402404755,"aZ":-21.122539840883412,"pfxX":11.118154414985085,"pfxZ":5.764684127148238,"pX":-0.02630568921196486,"pZ":2.520890217439111,"vX0":-7.055124128109781,"vY0":-138.81160254361836,"vZ0":-3.0572059923719777,"x":118.0,"y":170.72,"x0":1.1274157402629645,"y0":50.00232066018366,"z0":5.072359503945093,"aX":21.310301269388326},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":-18.2,"spinRate":2391,"spinDirection":138},"zone":5,"typeConfidence":0.95,"plateTime":0.39730805739068087,"extension":6.493983720818781},"index":7,"playId":"5d56594c-591a-39a7-9716-ed8c276a7363","pitchNumber":6,"startTime":"2026-06-21T19:27:19.405Z","endTime":"2026-06-21T19:27:25.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":1.04,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:27:25.746Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:30:52.262Z","endTime":"2026-06-21T19:32:28.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orlando Ribalta replaces Gus Varland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:29:39.849Z","endTime":"2026-06-21T19:30:54.556Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687377,"link":"/api/v1/people/687377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681402,"link":"/api/v1/people/681402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":86.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.52031501893045,"aZ":-11.153704314790094,"pfxX":-5.331552683357206,"pfxZ":10.67720823798724,"pX":-1.274941657091174,"pZ":2.8223865435494733,"vX0":3.457580780599326,"vY0":-141.1724415066558,"vZ0":-7.041071538713645,"x":165.6,"y":162.58,"x0":-1.8387385125522953,"y0":50.00280608344843,"z0":6.108243485195446,"aX":-10.496142716946709},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":8.8,"spinRate":2621,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.39171456326448073,"extension":6.594761838129685},"index":1,"playId":"9c71fb0e-7716-3c3c-b2b9-abba6fd8f58f","pitchNumber":1,"startTime":"2026-06-21T19:30:54.556Z","endTime":"2026-06-21T19:30:57.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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.2,"endSpeed":86.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.06367035934454,"aZ":-10.239832672258666,"pfxX":-4.02969965067339,"pfxZ":11.110650782881477,"pX":-0.18095618095158944,"pZ":4.2513804120949175,"vX0":5.867530810818197,"vY0":-141.25329721523946,"vZ0":-3.937292503814655,"x":123.9,"y":123.99,"x0":-1.7840679765714904,"y0":50.00569311320819,"z0":6.3484022598430245,"aX":-7.957885349386402},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.2,"breakHorizontal":5.8,"spinRate":2572,"spinDirection":211},"zone":11,"typeConfidence":0.92,"plateTime":0.39122258043283864,"extension":6.656343570486741},"index":2,"playId":"b4546a3d-98ea-35c5-a03e-cefe6714a9a1","pitchNumber":2,"startTime":"2026-06-21T19:31:11.504Z","endTime":"2026-06-21T19:31:14.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":79.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70542796686989,"aZ":-23.79068852758582,"pfxX":0.6855599012725779,"pfxZ":5.0988354586742135,"pX":-0.0158326783298024,"pZ":1.98204257726514,"vX0":4.520866223886554,"vY0":-128.66687762887886,"vZ0":-6.016726530941715,"x":117.6,"y":185.26,"x0":-1.8993682220212427,"y0":50.000123620777586,"z0":6.245796289880218,"aX":1.1249712298793677},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.8,"breakHorizontal":-2.4,"spinRate":1985,"spinDirection":203},"zone":8,"typeConfidence":0.84,"plateTime":0.4290199872817584,"extension":6.584841820949232},"index":3,"playId":"eaef679e-71a6-3291-909c-5f85e46f666f","pitchNumber":3,"startTime":"2026-06-21T19:31:26.807Z","endTime":"2026-06-21T19:31:30.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":79.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13064889179549,"aZ":-26.133885949548603,"pfxX":1.5150329820018533,"pfxZ":3.68362779716029,"pX":0.16165652447325296,"pZ":2.081647980719422,"vX0":4.497450354314005,"vY0":-128.63278605203357,"vZ0":-5.128425696632437,"x":110.84,"y":182.58,"x0":-1.8218044931722117,"y0":50.001172282788104,"z0":6.183623725860883,"aX":2.4826302393919626},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.5,"breakHorizontal":-4.0,"spinRate":2009,"spinDirection":202},"zone":8,"typeConfidence":0.87,"plateTime":0.4294266888308629,"extension":6.52220300059368},"index":4,"playId":"1e7e288e-b727-3ed5-89e5-fa1eea47483a","pitchNumber":4,"startTime":"2026-06-21T19:31:45.825Z","endTime":"2026-06-21T19:31:49.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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.9,"endSpeed":88.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":41.53099689800972,"aZ":-9.27367813813166,"pfxX":-5.742617187677151,"pfxZ":11.251311945161548,"pX":-1.1073529516578662,"pZ":3.723124869401113,"vX0":4.092604177545252,"vY0":-143.6823005045693,"vZ0":-5.395500620322534,"x":159.21,"y":138.26,"x0":-1.8237489342394042,"y0":50.00061553681737,"z0":6.235932275093051,"aX":-11.686551962429899},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.1,"breakHorizontal":9.2,"spinRate":2640,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.3851522165730019,"extension":6.484830918678247},"index":5,"playId":"3ed13559-aee0-30be-90f0-90db39b5e956","pitchNumber":5,"startTime":"2026-06-21T19:32:06.156Z","endTime":"2026-06-21T19:32:09.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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(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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":79.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59918868751081,"aZ":-25.62647134923344,"pfxX":2.568012856813207,"pfxZ":3.9740710856733177,"pX":0.5495847034638436,"pZ":1.8618391522035576,"vX0":4.94484760507556,"vY0":-129.52176199207776,"vZ0":-5.955311869234023,"x":96.05,"y":188.51,"x0":-1.7408905408884292,"y0":50.003370422131084,"z0":6.230398368911372,"aX":4.232553667094015},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.6,"breakHorizontal":-6.0,"spinRate":2150,"spinDirection":210},"zone":9,"typeConfidence":0.85,"plateTime":0.4278244813492944,"extension":6.27227640283956},"index":6,"playId":"5247a671-e39b-350c-837f-3c77e28b0d69","pitchNumber":6,"startTime":"2026-06-21T19:32:25.465Z","endTime":"2026-06-21T19:32:28.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:32:28.465Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yandy Díaz singles on a line drive to right fielder James Wood.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:32:47.768Z","endTime":"2026-06-21T19:35:28.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":88.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":42.38605814018961,"aZ":-9.778795621171136,"pfxX":-4.819148329072085,"pfxZ":10.971531911467288,"pX":-0.3941455845837967,"pZ":3.9527538632800536,"vX0":5.703201579279186,"vY0":-144.05021814087885,"vZ0":-4.777902611881032,"x":132.02,"y":132.06,"x0":-1.800983719112109,"y0":50.0035606641479,"z0":6.272658806434391,"aX":-9.83819776190287},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.7,"breakHorizontal":7.2,"spinRate":2585,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.384476735648573,"extension":6.626227052920805},"index":0,"playId":"8386cf39-236b-3fdb-b72e-222202151e74","pitchNumber":1,"startTime":"2026-06-21T19:32:53.073Z","endTime":"2026-06-21T19:32:57.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":89.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":41.215679325083116,"aZ":-13.441599758057016,"pfxX":-9.693114845816964,"pfxZ":9.003406731571078,"pX":0.11538164209635854,"pZ":2.900279127541175,"vX0":8.45353365444299,"vY0":-145.01872604814332,"vZ0":-6.771792250438573,"x":112.6,"y":160.47,"x0":-1.6118249781113705,"y0":50.005609135425225,"z0":6.125026343955653,"aX":-20.17221723290006},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.8,"breakHorizontal":15.4,"spinRate":2396,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.3810908400612254,"extension":6.898656987632709},"index":1,"playId":"32030895-63d5-3f52-a59b-bf9b646800f0","pitchNumber":2,"startTime":"2026-06-21T19:33:13.850Z","endTime":"2026-06-21T19:33:16.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":89.3,"endSpeed":81.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.335470114486082,"aZ":-28.159603522791656,"pfxX":-1.5566254900359617,"pfxZ":2.378898780650144,"pX":0.39106799082111904,"pZ":1.458757318532413,"vX0":5.87092946458653,"vY0":-129.73832050551502,"vZ0":-6.336897876218238,"x":102.09,"y":199.39,"x0":-1.7076100125867495,"y0":50.00539028862763,"z0":6.103705504239399,"aX":-2.631089795549839},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":1.4,"spinRate":2049,"spinDirection":188},"zone":14,"typeConfidence":0.86,"plateTime":0.42357245251611975,"extension":7.075790026093433},"index":2,"playId":"00be4f42-744c-34bd-a87e-89246a5e99c7","pitchNumber":3,"startTime":"2026-06-21T19:33:36.600Z","endTime":"2026-06-21T19:33:40.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":87.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.25372972300697,"aZ":-13.549530122562887,"pfxX":-10.88224198815543,"pfxZ":9.35995017769924,"pX":-0.5155446303402921,"pZ":2.0346842914611707,"vX0":7.097032304484373,"vY0":-141.14071731573182,"vZ0":-8.966087743949904,"x":136.65,"y":183.84,"x0":-1.6667974837793034,"y0":50.00425078275528,"z0":6.154088682547071,"aX":-21.654475360816587},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":18.0,"spinRate":2475,"spinDirection":215},"zone":7,"typeConfidence":0.91,"plateTime":0.3901427742539778,"extension":6.764440766655071},"index":3,"playId":"c4800b62-5418-30e4-a23f-994a6492a9e2","pitchNumber":4,"startTime":"2026-06-21T19:33:55.373Z","endTime":"2026-06-21T19:33:58.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-21T19:34:24.425Z","endTime":"2026-06-21T19:34:59.634Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05394601878913,"aZ":-19.23473007382211,"pfxX":-7.830070088303503,"pfxZ":8.241812112693268,"pX":0.17415256106857208,"pZ":0.9557429241837821,"vX0":7.333313261623499,"vY0":-125.2396786042239,"vZ0":-8.591465181435535,"x":110.36,"y":212.97,"x0":-1.791149802080058,"y0":50.00411641976274,"z0":6.036552549904681,"aX":-12.294363614002789},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":12.8,"breakHorizontal":12.2,"spinRate":2002,"spinDirection":225},"zone":14,"typeConfidence":0.55,"plateTime":0.43931593332785823,"extension":7.0305735446371935},"index":5,"playId":"a9d8d169-86ec-3479-8f4d-6e1253083662","pitchNumber":5,"startTime":"2026-06-21T19:34:59.634Z","endTime":"2026-06-21T19:35:02.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":89.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.37681482175492,"aZ":-11.677763908461078,"pfxX":-9.679215840217942,"pfxZ":9.81019164396676,"pX":0.2629098955567702,"pZ":2.286366721042461,"vX0":8.570308183618886,"vY0":-144.68434083458138,"vZ0":-8.892732037969266,"x":106.98,"y":177.05,"x0":-1.5016928112762171,"y0":50.00113305683092,"z0":6.143392579807502,"aX":-20.21848994629381},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.8,"breakHorizontal":15.5,"spinRate":2533,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.3807080249747341,"extension":6.817329223865707},"hitData":{"launchSpeed":97.5,"launchAngle":12.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.98,"coordY":117.26}},"index":6,"playId":"d014eaef-cd0c-3db7-b5e5-6edf728781fe","pitchNumber":6,"startTime":"2026-06-21T19:35:16.920Z","endTime":"2026-06-21T19:35:28.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":5.399999999999999,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:35:28.262Z","atBatIndex":55},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jonny DeLuca homers (4) on a fly ball to left field. Yandy Díaz scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:35:48.776Z","endTime":"2026-06-21T19:37:00.598Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":{"id":687377,"link":"/api/v1/people/687377"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":{"id":687377,"link":"/api/v1/people/687377"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.517550993126296,"aZ":-28.167501260121945,"pfxX":-0.844440475264848,"pfxZ":2.349656408122799,"pX":0.30801980540362395,"pZ":2.270682959850888,"vX0":5.828850393519061,"vY0":-130.4014243041593,"vZ0":-4.33172178592987,"x":105.26,"y":177.47,"x0":-1.8545276522078664,"y0":50.00570525432337,"z0":6.098727377544102,"aX":-1.4425013986174697},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":0.1,"spinRate":2119,"spinDirection":210},"zone":6,"typeConfidence":0.85,"plateTime":0.42135507318640775,"extension":6.555664301363558},"index":0,"playId":"25a47d83-dfa4-3c05-a09d-8b0da1cb4f53","pitchNumber":1,"startTime":"2026-06-21T19:35:53.821Z","endTime":"2026-06-21T19:35:56.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":97.4,"endSpeed":87.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.335126055082085,"aZ":-13.76335231733621,"pfxX":-5.282762254506205,"pfxZ":9.215844784828455,"pX":0.03857416832348742,"pZ":4.216774699888906,"vX0":6.786453329297432,"vY0":-141.63161748572992,"vZ0":-3.3888366575267375,"x":115.53,"y":124.93,"x0":-1.7210834625718074,"y0":50.00365986295033,"z0":6.329682593955669,"aX":-10.555392424816482},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":7.9,"spinRate":2645,"spinDirection":215},"zone":12,"typeConfidence":0.85,"plateTime":0.3891925532368825,"extension":6.404302841923165},"index":1,"playId":"d18519a1-cb17-3b35-b2a9-6d7fca42032c","pitchNumber":2,"startTime":"2026-06-21T19:36:11.852Z","endTime":"2026-06-21T19:36:14.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.548455430257533,"aZ":-30.541627765447025,"pfxX":0.2544996005962056,"pfxZ":1.0369112319702882,"pX":0.11619572698742311,"pZ":3.0700621860081614,"vX0":4.968992863112757,"vY0":-125.39564485847878,"vZ0":-1.9486586852519054,"x":112.57,"y":155.89,"x0":-1.9319499192418712,"y0":50.00526363109176,"z0":6.371495877347514,"aX":0.40069861041117955},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.7,"breakHorizontal":-1.7,"spinRate":2029,"spinDirection":205},"zone":2,"typeConfidence":0.91,"plateTime":0.43835502794963555,"extension":6.820399446334606},"hitData":{"launchSpeed":102.6,"launchAngle":25.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.74,"coordY":73.65}},"index":2,"playId":"ff4a103b-1615-3541-82a6-4d5858dc9ee0","pitchNumber":3,"startTime":"2026-06-21T19:36:31.533Z","endTime":"2026-06-21T19:37:00.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":40.0,"leverageIndex":2.68,"dramaIndex":317.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:37:00.598Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan Aranda walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:37:19.709Z","endTime":"2026-06-21T19:39:45.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":87.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.5382507896125,"aZ":-11.858188226356761,"pfxX":-7.909150239132131,"pfxZ":10.143571048314145,"pX":-0.895488155850148,"pZ":3.265168581179504,"vX0":5.74069816826911,"vY0":-141.61435780963492,"vZ0":-5.937480839355173,"x":151.13,"y":150.62,"x0":-1.9357500521429314,"y0":50.003345523704255,"z0":6.16888825658684,"aX":-15.841296919040676},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":13.0,"spinRate":2645,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3888458661091745,"extension":6.682028594923151},"index":0,"playId":"09fa5147-2a63-3939-ba6c-ce2afd4d7523","pitchNumber":1,"startTime":"2026-06-21T19:37:25.109Z","endTime":"2026-06-21T19:37:28.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":98.3,"endSpeed":88.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.95910262235703,"aZ":-11.296555650486054,"pfxX":-6.311734023187901,"pfxZ":10.30763135364995,"pX":-0.4308607629399711,"pZ":4.278012399049558,"vX0":5.622973507811386,"vY0":-142.8381950096087,"vZ0":-3.6600735787990963,"x":133.42,"y":123.27,"x0":-1.6242591406368598,"y0":50.00329189703174,"z0":6.308977761851998,"aX":-12.785215391253587},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":10.0,"spinRate":2562,"spinDirection":213},"zone":11,"typeConfidence":0.83,"plateTime":0.38639052312509703,"extension":6.611243060247248},"index":1,"playId":"84f298c8-6d34-30a5-8bb1-b4dca12875e8","pitchNumber":2,"startTime":"2026-06-21T19:37:47.240Z","endTime":"2026-06-21T19:37:50.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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.5,"endSpeed":80.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81385924312013,"aZ":-24.94512956363854,"pfxX":-0.014636282672257694,"pfxZ":4.297396989391171,"pX":0.4334111789374678,"pZ":2.383164745096499,"vX0":5.966856657833571,"vY0":-130.02099499963393,"vZ0":-4.879059552874413,"x":100.48,"y":174.43,"x0":-1.906769102385226,"y0":50.00201896359408,"z0":6.219963665574919,"aX":-0.02585036101744964},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.7,"breakHorizontal":-1.6,"spinRate":2034,"spinDirection":206},"zone":6,"typeConfidence":0.83,"plateTime":0.42418023319917886,"extension":6.768234109492584},"index":2,"playId":"a4a36fa7-934f-3e0b-8ed1-c66215cc2bff","pitchNumber":3,"startTime":"2026-06-21T19:38:05.427Z","endTime":"2026-06-21T19:38:12.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":88.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.25446094711934,"aZ":-10.848733854418407,"pfxX":-6.426151392471379,"pfxZ":10.453370281963812,"pX":-0.4933596825419682,"pZ":4.43049678441424,"vX0":5.930259703669187,"vY0":-143.57038947910286,"vZ0":-3.15557908938049,"x":135.81,"y":119.16,"x0":-1.7740169808090924,"y0":50.0046939865337,"z0":6.24270467184027,"aX":-13.112843888966612},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.2,"breakHorizontal":10.1,"spinRate":2606,"spinDirection":220},"zone":11,"typeConfidence":0.83,"plateTime":0.38486164511603294,"extension":6.694914535527296},"index":3,"playId":"58f721c0-0dac-3955-b04f-e27cf077ebb7","pitchNumber":4,"startTime":"2026-06-21T19:38:34.732Z","endTime":"2026-06-21T19:38:37.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81758835086904,"aZ":-17.333828225548192,"pfxX":-8.939963172706369,"pfxZ":9.13517480321616,"pX":-0.19164722463265496,"pZ":0.7095156217070969,"vX0":7.083098022001633,"vY0":-127.36207149532498,"vZ0":-9.718101817661083,"x":124.31,"y":219.62,"x0":-1.8622292024154983,"y0":50.00591640569557,"z0":5.975930606098091,"aX":-14.529687302005957},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":14.3,"breakHorizontal":14.4,"spinRate":1991,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4318668959019325,"extension":6.845753635489345},"index":4,"playId":"38b51f00-02b1-3928-85f3-8a009d8fba14","pitchNumber":5,"startTime":"2026-06-21T19:38:51.737Z","endTime":"2026-06-21T19:38:54.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-21T19:39:03.718Z","endTime":"2026-06-21T19:39:19.814Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":89.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.87029835315774,"aZ":-12.065349588344029,"pfxX":-10.382399691602005,"pfxZ":9.770405931768165,"pX":-0.45080712021926483,"pZ":3.0928948227827537,"vX0":7.748114106292611,"vY0":-143.83108325841047,"vZ0":-6.410156645188356,"x":134.18,"y":155.27,"x0":-1.855045468300804,"y0":50.003533758638525,"z0":6.126772926605146,"aX":-21.368767076370414},"breaks":{"breakAngle":54.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":16.9,"spinRate":2645,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.3834232215996076,"extension":7.06971126652761},"index":6,"playId":"0881b483-35c5-3b9a-a183-187922310071","pitchNumber":6,"startTime":"2026-06-21T19:39:19.814Z","endTime":"2026-06-21T19:39:22.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":98.0,"endSpeed":88.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.741287845862274,"aZ":-11.883035257778326,"pfxX":-5.211484362296765,"pfxZ":10.029710927233094,"pX":-0.9834392494965998,"pZ":3.4958902577719195,"vX0":4.309190596267676,"vY0":-142.50312907960497,"vZ0":-5.28554878840205,"x":154.49,"y":144.39,"x0":-1.850547006926424,"y0":50.00075375675011,"z0":6.148567272313592,"aX":-10.541889928790209},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":8.4,"spinRate":2481,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.38679352998783134,"extension":6.753811338230381},"index":7,"playId":"9d5e151f-06a0-31e9-a8ef-43d8ec286f56","pitchNumber":7,"startTime":"2026-06-21T19:39:42.281Z","endTime":"2026-06-21T19:39:45.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.0,"awayTeamWinProbability":21.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.58,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:39:45.782Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:40:19.059Z","endTime":"2026-06-21T19:41:33.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T19:40:03.115Z","endTime":"2026-06-21T19:40:21.339Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.048992383498856,"aZ":-28.037370030109738,"pfxX":-1.2486442487978948,"pfxZ":2.451039179722022,"pX":-0.7975184644309672,"pZ":2.6374940070515867,"vX0":3.102232728428783,"vY0":-129.7392239689577,"vZ0":-3.7868969485820125,"x":147.4,"y":167.57,"x0":-1.852597461796073,"y0":50.00056397628955,"z0":6.280589099152064,"aX":-2.1045247613579408},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":1.4,"spinRate":2071,"spinDirection":195},"zone":4,"typeConfidence":0.85,"plateTime":0.42405524563642505,"extension":6.1655714055605255},"index":1,"playId":"fe4c8c1a-d547-3b56-bedd-52542cebcb50","pitchNumber":1,"startTime":"2026-06-21T19:40:21.339Z","endTime":"2026-06-21T19:40:24.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":97.0,"endSpeed":88.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24783030641739,"aZ":-15.942384506005913,"pfxX":-9.44265982525906,"pfxZ":8.126620826338863,"pX":-0.9367470685869654,"pZ":3.206911294332435,"vX0":5.922074575560875,"vY0":-140.95641380962834,"vZ0":-5.641504340468756,"x":152.71,"y":152.19,"x0":-1.846192328439728,"y0":50.00403318077114,"z0":6.276329380399149,"aX":-18.862171609015906},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":15.7,"spinRate":2248,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3896896452452383,"extension":6.501802095046922},"index":2,"playId":"8cb2c66d-f75b-3a6a-9561-716d3f3592cf","pitchNumber":2,"startTime":"2026-06-21T19:40:41.384Z","endTime":"2026-06-21T19:40:45.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.260961270910407,"aZ":-26.04832849025003,"pfxX":-1.749317166687253,"pfxZ":3.6635475799075308,"pX":0.7227590205791377,"pZ":0.4112720996881575,"vX0":7.4774110345435165,"vY0":-129.3453479144791,"vZ0":-9.148113517235252,"x":89.45,"y":227.68,"x0":-1.99489059224597,"y0":50.00492635247442,"z0":6.0330662082842546,"aX":-2.927074871736926},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.4,"breakHorizontal":1.3,"spinRate":2047,"spinDirection":205},"zone":14,"typeConfidence":0.85,"plateTime":0.4255943631952679,"extension":6.555887262521011},"index":3,"playId":"476b6e9a-fdc1-31a1-baa1-c0ffd2d08419","pitchNumber":3,"startTime":"2026-06-21T19:41:05.981Z","endTime":"2026-06-21T19:41:09.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.278267238546402,"aZ":-21.280529817288773,"pfxX":-5.707431663917051,"pfxZ":6.800725926297481,"pX":0.46006334319106096,"pZ":2.0634784679524536,"vX0":7.72180826444145,"vY0":-125.44623872661225,"vZ0":-5.946542072637704,"x":99.46,"y":183.07,"x0":-1.9098311723736003,"y0":50.00057363342949,"z0":6.188152746570097,"aX":-9.138185012713738},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":11.2,"breakHorizontal":8.6,"spinRate":1965,"spinDirection":226},"zone":9,"typeConfidence":0.88,"plateTime":0.4358625497824127,"extension":6.540052238373333},"index":4,"playId":"6435d31a-8da6-3b8a-afc1-fea600317f36","pitchNumber":4,"startTime":"2026-06-21T19:41:30.714Z","endTime":"2026-06-21T19:41:33.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:41:33.714Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Vilade pops out to catcher Drew Millas in foul territory.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:42:04.661Z","endTime":"2026-06-21T19:42:16.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T19:41:55.742Z","endTime":"2026-06-21T19:42:06.958Z","isPitch":false,"type":"action","player":{"id":668723,"link":"/api/v1/people/668723"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.33582975738866,"aZ":-11.063685713788669,"pfxX":-6.5353560593636155,"pfxZ":10.286196450460267,"pX":-0.9611180966240058,"pZ":2.5679604805075233,"vX0":5.478154141725703,"vY0":-142.90477582733376,"vZ0":-7.439282333355786,"x":153.64,"y":169.45,"x0":-2.061318421267494,"y0":50.00247057781111,"z0":5.913168512720319,"aX":-13.411260582016794},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":10.6,"spinRate":2731,"spinDirection":219},"zone":11,"typeConfidence":0.59,"plateTime":0.38443149406501753,"extension":6.530550134422681},"hitData":{"launchSpeed":78.6,"launchAngle":86.0,"totalDistance":29.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":121.91,"coordY":216.04}},"index":1,"playId":"62d66c41-6456-36cd-8961-74b2253f75b2","pitchNumber":1,"startTime":"2026-06-21T19:42:06.958Z","endTime":"2026-06-21T19:42:16.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:42:16.325Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis García Jr. pops out to second baseman Ben Williamson.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T19:44:31.825Z","endTime":"2026-06-21T19:47:20.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8,9,10],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Baker replaces Garrett Cleavinger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:43:25.356Z","endTime":"2026-06-21T19:44:34.068Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641329,"link":"/api/v1/people/641329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.819461241932746,"aZ":-24.196778637651793,"pfxX":-8.61843028332148,"pfxZ":5.283173224832377,"pX":0.2863702373590389,"pZ":1.7039774766909357,"vX0":5.246461790508923,"vY0":-122.54456117337604,"vZ0":-6.11836676539931,"x":106.08,"y":192.77,"x0":-0.7703503728365474,"y0":50.002515810950264,"z0":6.319735550906548,"aX":-13.014786329680433},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.3,"breakHorizontal":14.3,"spinRate":1862,"spinDirection":223},"zone":9,"typeConfidence":0.91,"plateTime":0.44817887230412357,"extension":5.99525952034893},"index":1,"playId":"d86f88e3-5c2a-352a-93af-6032ba926ea4","pitchNumber":1,"startTime":"2026-06-21T19:44:34.068Z","endTime":"2026-06-21T19:44:37.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":86.4,"endSpeed":79.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.653544228891207,"aZ":-21.955461141280335,"pfxX":-9.830632365054427,"pfxZ":6.449662466666323,"pX":0.6498222088917599,"pZ":1.2486348425287914,"vX0":6.678839906888495,"vY0":-125.43226961592673,"vZ0":-7.636064564591262,"x":92.23,"y":205.07,"x0":-0.7773787735013684,"y0":50.00491775043646,"z0":6.137811061448611,"aX":-15.581692202627705},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.0,"breakHorizontal":16.2,"spinRate":1929,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4375758770276965,"extension":6.350378555975266},"index":2,"playId":"659d9f70-e79f-3c0e-b8fc-ed6f44a887cb","pitchNumber":2,"startTime":"2026-06-21T19:44:49.545Z","endTime":"2026-06-21T19:44:53.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":98.4,"endSpeed":89.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.08273198594751,"aZ":-6.945373608254238,"pfxX":-3.1212713057856267,"pfxZ":12.33644663976603,"pX":0.5591661833900304,"pZ":1.7478329765227172,"vX0":4.325786597765342,"vY0":-142.84895633836126,"vZ0":-11.21486437062549,"x":95.69,"y":191.59,"x0":-0.5766249029063948,"y0":50.00474778317309,"z0":6.182440410479767,"aX":-6.38456194086063},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.9,"breakHorizontal":4.7,"spinRate":2423,"spinDirection":205},"zone":9,"typeConfidence":0.92,"plateTime":0.38495221397948187,"extension":6.449707173442046},"index":3,"playId":"4c6759d1-e179-3c6c-ab27-841122f09488","pitchNumber":3,"startTime":"2026-06-21T19:45:07.142Z","endTime":"2026-06-21T19:45:10.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-21T19:45:21.051Z","endTime":"2026-06-21T19:45:36.143Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76706106910177,"aZ":-26.186378130655246,"pfxX":-9.28453792367156,"pfxZ":3.7524777721044122,"pX":-0.2809416191838882,"pZ":1.4336790984239776,"vX0":4.111760678019949,"vY0":-125.85497705784982,"vZ0":-6.411538886760705,"x":127.71,"y":200.07,"x0":-0.7341843717623447,"y0":50.00324536992964,"z0":6.149706493589449,"aX":-14.818053257297095},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.5,"breakHorizontal":15.8,"spinRate":1859,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.4360534533289151,"extension":6.248082544945064},"index":5,"playId":"6a5ae094-4de0-37a4-a035-53e4182f9c08","pitchNumber":4,"startTime":"2026-06-21T19:45:36.143Z","endTime":"2026-06-21T19:45:39.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.096136195353218,"aZ":-25.034262852317394,"pfxX":-8.255779547186613,"pfxZ":4.390965603378814,"pX":-1.2615678089511677,"pZ":1.3633964227659423,"vX0":2.117024281983768,"vY0":-127.00989526648033,"vZ0":-6.876210380294167,"x":165.09,"y":201.97,"x0":-1.035563765371,"y0":50.005418247789045,"z0":6.109418811813832,"aX":-13.429346806249814},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.6,"breakHorizontal":14.4,"spinRate":1719,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.4319986923368626,"extension":6.337621237894836},"index":6,"playId":"1d4c707f-22c5-3e03-9e28-4d9248d1546a","pitchNumber":5,"startTime":"2026-06-21T19:45:55.580Z","endTime":"2026-06-21T19:45:59.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5179557975624,"aZ":-25.149228485388452,"pfxX":-8.066311122847063,"pfxZ":4.372676573116127,"pX":-1.7899538745324115,"pZ":2.3644813151482156,"vX0":0.5845000558466923,"vY0":-126.3809830167412,"vZ0":-4.507838575839352,"x":185.23,"y":174.94,"x0":-0.9784155903592353,"y0":50.00028851163231,"z0":6.208964475742623,"aX":-12.950682449020183},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.1,"breakHorizontal":14.4,"spinRate":1792,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.43461690881901305,"extension":6.344323549703825},"index":7,"playId":"e4128cf4-e5bb-3393-9aad-bfbdcab3e7f1","pitchNumber":6,"startTime":"2026-06-21T19:46:13.196Z","endTime":"2026-06-21T19:46:16.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.75110205910606,"aZ":-6.869993257937924,"pfxX":-3.5030752290622083,"pfxZ":12.507311982200502,"pX":0.7808443442365154,"pZ":2.680736772293064,"vX0":4.373061629768954,"vY0":-142.29994006763542,"vZ0":-8.674604680570773,"x":87.24,"y":166.4,"x0":-0.33055568051236034,"y0":50.00647437547286,"z0":6.226566183865686,"aX":-7.089398278617232},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.8,"breakHorizontal":5.3,"spinRate":2291,"spinDirection":198},"zone":6,"typeConfidence":0.92,"plateTime":0.38691705866790116,"extension":6.470796257081365},"index":8,"playId":"180dbb41-369e-3341-b222-4cccb209a87d","pitchNumber":7,"startTime":"2026-06-21T19:46:28.847Z","endTime":"2026-06-21T19:46:31.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":88.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.270498253762895,"aZ":-10.064012563591293,"pfxX":-1.9409304543663541,"pfxZ":10.83934220849368,"pX":1.4642388746499613,"pZ":3.03536318049854,"vX0":5.388036890464552,"vY0":-142.71070786217467,"vZ0":-7.358434325665067,"x":61.19,"y":156.83,"x0":-0.20546162419352884,"y0":50.00236795236258,"z0":6.299412841144108,"aX":-3.9597958417484573},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":2.3,"spinRate":2359,"spinDirection":195},"zone":12,"typeConfidence":0.91,"plateTime":0.3854686071064486,"extension":6.344810985629803},"index":9,"playId":"ea263054-88de-34b6-b0d5-6473f1896326","pitchNumber":8,"startTime":"2026-06-21T19:46:51.518Z","endTime":"2026-06-21T19:46:54.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.640798861227136,"aZ":-25.708671010914106,"pfxX":-7.6579911302169625,"pfxZ":4.276433487401157,"pX":-0.04079169333574109,"pZ":3.6329773742923246,"vX0":3.7170230204882952,"vY0":-122.61681911562762,"vZ0":-1.2949193883415167,"x":118.55,"y":140.69,"x0":-0.5863235425639377,"y0":50.005573353128575,"z0":6.3741601755721025,"aX":-11.590904300942377},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.7,"breakHorizontal":13.0,"spinRate":1658,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.4477500267973711,"extension":6.3498249822435096},"hitData":{"launchSpeed":85.6,"launchAngle":61.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":142.43,"coordY":129.8}},"index":10,"playId":"ea4130c3-7289-3baa-9214-069a02a7b681","pitchNumber":9,"startTime":"2026-06-21T19:47:10.639Z","endTime":"2026-06-21T19:47:20.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:47:20.548Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Curtis Mead flies out to right fielder Ryan Vilade.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T19:47:39.362Z","endTime":"2026-06-21T19:48:57.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.774684994776315,"aZ":-9.005883531613536,"pfxX":-2.7789215799060725,"pfxZ":11.453289314639006,"pX":0.8214804958884131,"pZ":1.3540447635865218,"vX0":4.384688198896862,"vY0":-142.0892696442734,"vZ0":-11.822105052601476,"x":85.69,"y":202.22,"x0":-0.3882169819058191,"y0":50.004402088649705,"z0":6.164744725496384,"aX":-5.622474359074161},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.2,"breakHorizontal":4.1,"spinRate":2213,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.38704113249353567,"extension":6.350280684444979},"index":0,"playId":"e6372897-9915-3e86-a95b-0351756528db","pitchNumber":1,"startTime":"2026-06-21T19:47:42.024Z","endTime":"2026-06-21T19:47:45.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":97.3,"endSpeed":87.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.166482656299394,"aZ":-11.220800122573396,"pfxX":-3.3254901470732183,"pfxZ":10.45731299606924,"pX":-0.38650085247381094,"pZ":3.962150694804435,"vX0":1.7149161868009988,"vY0":-141.5571303192347,"vZ0":-4.724845064385263,"x":131.73,"y":131.8,"x0":-0.5723761416435372,"y0":50.00006569712339,"z0":6.387931607818735,"aX":-6.661610628075874},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":5.6,"spinRate":2258,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.38884103437881823,"extension":5.982582708914527},"index":1,"playId":"f34aa348-36dc-31cd-bd6c-c8cb789096eb","pitchNumber":2,"startTime":"2026-06-21T19:47:56.746Z","endTime":"2026-06-21T19:47:59.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":97.8,"endSpeed":88.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.63884538868406,"aZ":-6.723699436492312,"pfxX":-1.4872152800544285,"pfxZ":12.654224052983807,"pX":1.2863897865493017,"pZ":2.0266109134125414,"vX0":5.401867960896333,"vY0":-141.8941683682204,"vZ0":-10.40734378831026,"x":67.97,"y":184.06,"x0":-0.4604000514163016,"y0":50.00390433672797,"z0":6.197011234569054,"aX":-2.9923971793782624},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.6,"breakHorizontal":1.4,"spinRate":2351,"spinDirection":201},"zone":14,"typeConfidence":0.92,"plateTime":0.3880742336215217,"extension":7.393735715352105},"index":2,"playId":"7d0b2543-0a41-30c2-a06c-34a02caec363","pitchNumber":3,"startTime":"2026-06-21T19:48:17.661Z","endTime":"2026-06-21T19:48:21.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":96.2,"endSpeed":87.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.760960978252456,"aZ":-7.625991773937062,"pfxX":-0.9443946748046672,"pfxZ":12.555016237661096,"pX":0.25648174901324283,"pZ":1.818407239796758,"vX0":2.709075379723598,"vY0":-139.72433106148657,"vZ0":-10.569629195331956,"x":107.22,"y":189.68,"x0":-0.6077733344494574,"y0":50.0033109835064,"z0":6.174092769120888,"aX":-1.8468865469581406},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.4,"breakHorizontal":1.1,"spinRate":2269,"spinDirection":196},"zone":8,"typeConfidence":0.91,"plateTime":0.3936897365270844,"extension":6.615825908084038},"index":3,"playId":"3b90f7c2-619d-3e4d-ae38-e8b186dceb1c","pitchNumber":4,"startTime":"2026-06-21T19:48:32.904Z","endTime":"2026-06-21T19:48:35.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":97.8,"endSpeed":88.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.48717642610952,"aZ":-6.557812408968978,"pfxX":-1.7429874114190986,"pfxZ":12.713784093587375,"pX":-0.027436665188728646,"pZ":2.1334568450177547,"vX0":1.8206503241995127,"vY0":-141.976397399111,"vZ0":-10.107706747492614,"x":118.05,"y":181.18,"x0":-0.45464130069540354,"y0":50.001305688876464,"z0":6.181506875055493,"aX":-3.5114130057471877},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.9,"breakHorizontal":2.8,"spinRate":2293,"spinDirection":199},"zone":8,"typeConfidence":0.92,"plateTime":0.3877445039931313,"extension":6.978498327320423},"hitData":{"launchSpeed":94.2,"launchAngle":55.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.17,"coordY":115.95}},"index":4,"playId":"0e3c9258-776e-3723-aad5-e3a0ec748b5e","pitchNumber":5,"startTime":"2026-06-21T19:48:48.303Z","endTime":"2026-06-21T19:48:57.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:48:57.843Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out sharply, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T19:49:12.845Z","endTime":"2026-06-21T19:50:35.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.908145916829454,"aZ":-6.171903703587419,"pfxX":-1.4268455035193397,"pfxZ":12.990111991208872,"pX":-0.08981350169922539,"pZ":1.684420550661921,"vX0":1.7893210862859639,"vY0":-141.65828544581115,"vZ0":-11.263235195709075,"x":120.42,"y":193.3,"x0":-0.5487924712477433,"y0":50.00300034819654,"z0":6.137079387827729,"aX":-2.856259026971594},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":21.0,"breakHorizontal":2.2,"spinRate":2255,"spinDirection":201},"zone":8,"typeConfidence":0.92,"plateTime":0.38890182033768017,"extension":7.206897657007981},"index":0,"playId":"901b20f4-c296-3fb4-996c-83cf423cd210","pitchNumber":1,"startTime":"2026-06-21T19:49:19.150Z","endTime":"2026-06-21T19:49:22.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.84241871046903,"aZ":-7.650108867895047,"pfxX":-1.207472764151154,"pfxZ":11.996238621972925,"pX":-1.067617050180623,"pZ":1.5819463950361088,"vX0":-0.6677041241145762,"vY0":-142.97672244887102,"vZ0":-11.404163054728985,"x":157.7,"y":196.07,"x0":-0.6732849633046112,"y0":50.00175717735871,"z0":6.128755339048886,"aX":-2.4681334482170607},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.3,"breakHorizontal":2.3,"spinRate":2163,"spinDirection":203},"zone":13,"typeConfidence":0.91,"plateTime":0.3849548876802067,"extension":6.700874743251187},"index":1,"playId":"12320ffc-dfb3-3642-96a6-5ee74a968222","pitchNumber":2,"startTime":"2026-06-21T19:49:37.680Z","endTime":"2026-06-21T19:49:41.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.262812378517246,"aZ":-22.575221721199323,"pfxX":-9.189493520106087,"pfxZ":5.883720236627536,"pX":-1.6281436694540428,"pZ":0.1703011372841658,"vX0":1.4231150416490777,"vY0":-127.65938833284658,"vZ0":-10.258666527586445,"x":179.06,"y":234.18,"x0":-1.004425164367007,"y0":50.000507042910776,"z0":6.056808261271772,"aX":-14.98019518728301},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":16.2,"spinRate":1951,"spinDirection":220},"zone":13,"typeConfidence":0.88,"plateTime":0.4310598011060853,"extension":6.2148595477888815},"index":2,"playId":"da4ab806-2d7f-3869-b78a-e5315ac5bc60","pitchNumber":3,"startTime":"2026-06-21T19:49:52.507Z","endTime":"2026-06-21T19:49:55.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.759963876212055,"aZ":-12.080834569269717,"pfxX":-0.18350866323575754,"pfxZ":10.08471182086256,"pX":-0.22472969034791188,"pZ":3.755494246088549,"vX0":0.9509843058653306,"vY0":-141.33429773574724,"vZ0":-4.9078179145869125,"x":125.57,"y":137.38,"x0":-0.5439569116448891,"y0":50.00426736397717,"z0":6.311550610130821,"aX":-0.36588210638299057},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":0.1,"spinRate":2321,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.3898056773631984,"extension":6.1559318409690995},"index":3,"playId":"eb7f1bd8-9b72-3797-9681-b1b70ec75b0b","pitchNumber":4,"startTime":"2026-06-21T19:50:10.139Z","endTime":"2026-06-21T19:50:13.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.754281741704524,"aZ":-9.38045175949952,"pfxX":0.4248255196064159,"pfxZ":11.312055648860262,"pX":-0.6271252075328081,"pZ":2.817654829922846,"vX0":0.1647691676729074,"vY0":-142.24521978334073,"vZ0":-7.763620959039252,"x":140.9,"y":162.7,"x0":-0.7412380643703282,"y0":50.000135524251846,"z0":6.205054769346734,"aX":0.8556702062857858},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.7,"breakHorizontal":-0.8,"spinRate":2388,"spinDirection":196},"zone":1,"typeConfidence":0.91,"plateTime":0.38757102434312163,"extension":6.455519568484112},"hitData":{"launchSpeed":100.4,"launchAngle":4.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":126.12,"coordY":143.66}},"index":4,"playId":"b855e930-740b-3bd9-a404-9bf401ea6918","pitchNumber":5,"startTime":"2026-06-21T19:50:28.112Z","endTime":"2026-06-21T19:50:35.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:50:35.751Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Williamson flies out to right fielder James Wood.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T19:52:51.303Z","endTime":"2026-06-21T19:53:44.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paxton Schultz replaces Orlando Ribalta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:51:35.627Z","endTime":"2026-06-21T19:52:53.540Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687606,"link":"/api/v1/people/687606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247113728945184,"aZ":-23.46133516391202,"pfxX":1.586859106240958,"pfxZ":5.338016643158506,"pX":0.3911522547858716,"pZ":2.299680243291279,"vX0":6.752006623363027,"vY0":-126.76024811989146,"vZ0":-3.3663301066201203,"x":102.09,"y":176.69,"x0":-2.510049859324407,"y0":50.00063771612433,"z0":5.512094635071248,"aX":2.5889178144830773},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.1,"breakHorizontal":-4.3,"spinRate":2187,"spinDirection":183},"zone":6,"typeConfidence":0.9,"plateTime":0.4316384065244403,"extension":6.742516872049781},"index":1,"playId":"087a298f-3267-3c45-95c5-dd22fab689a0","pitchNumber":1,"startTime":"2026-06-21T19:52:53.540Z","endTime":"2026-06-21T19:52:59.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":89.1,"endSpeed":81.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.272093624928477,"aZ":-24.132589280764105,"pfxX":1.5620103098657436,"pfxZ":4.756411356866073,"pX":1.3706430785423913,"pZ":2.5940500730132645,"vX0":8.607378489314932,"vY0":-129.5448900968572,"vZ0":-2.836366748542254,"x":64.75,"y":168.74,"x0":-2.2047366495638365,"y0":50.00609727484472,"z0":5.557628411222305,"aX":2.6407591152028},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":-4.8,"spinRate":2415,"spinDirection":190},"zone":12,"typeConfidence":0.91,"plateTime":0.42358834407649626,"extension":5.95099659839179},"index":2,"playId":"61972002-04cd-360e-b9a9-767458938f26","pitchNumber":2,"startTime":"2026-06-21T19:53:18.498Z","endTime":"2026-06-21T19:53:22.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.407087724133422,"aZ":-28.748552923420867,"pfxX":3.441821474415107,"pfxZ":2.2913477345565436,"pX":0.30763647813876477,"pZ":1.798030700003993,"vX0":5.422088902414221,"vY0":-121.65559336740944,"vZ0":-2.6649591646166186,"x":105.27,"y":190.23,"x0":-2.3992451216601967,"y0":50.00274849859723,"z0":5.405646628730707,"aX":5.146184212618628},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.7,"breakHorizontal":-7.6,"spinRate":2172,"spinDirection":142},"zone":9,"typeConfidence":0.95,"plateTime":0.4506500105664002,"extension":6.626638685209749},"hitData":{"launchSpeed":87.1,"launchAngle":39.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.8,"coordY":112.0}},"index":3,"playId":"536a6a3c-2cc5-31e8-abcf-aa7bb8716923","pitchNumber":3,"startTime":"2026-06-21T19:53:36.791Z","endTime":"2026-06-21T19:53:44.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:53:44.896Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chandler Simpson singles on a ground ball to shortstop CJ Abrams, deflected by third baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T19:54:11.467Z","endTime":"2026-06-21T19:55:50.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":93.2,"endSpeed":84.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.415007065044456,"aZ":-14.842333015168878,"pfxX":-6.009410222358291,"pfxZ":9.411769989825464,"pX":-1.1154725216445882,"pZ":3.2929210477238935,"vX0":5.165959935879441,"vY0":-135.53928338167066,"vZ0":-3.4435702539531166,"x":159.52,"y":149.87,"x0":-2.274859293274084,"y0":50.00494660613147,"z0":5.630600916721994,"aX":-11.069591357580155},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":9.6,"spinRate":2215,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.4056765460816667,"extension":5.985291631197553},"index":0,"playId":"571bb9ef-66e5-3e03-9c8f-6e574a439c0b","pitchNumber":1,"startTime":"2026-06-21T19:54:18.585Z","endTime":"2026-06-21T19:54:21.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":88.6,"endSpeed":81.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.486199324735708,"aZ":-24.70572844250395,"pfxX":0.6329664299842264,"pfxZ":4.446893261232862,"pX":-0.2850350806278911,"pZ":3.0437391517356485,"vX0":5.079654009280703,"vY0":-128.92785552872573,"vZ0":-1.353938612140802,"x":127.86,"y":156.6,"x0":-2.3651490011452845,"y0":50.00114604877339,"z0":5.487273791870772,"aX":1.0619400536094468},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.9,"breakHorizontal":-2.3,"spinRate":2246,"spinDirection":190},"zone":2,"typeConfidence":0.9,"plateTime":0.4252784995364518,"extension":6.076416634835836},"index":1,"playId":"2c780786-b707-39b7-9382-db97c3ccc5af","pitchNumber":2,"startTime":"2026-06-21T19:54:35.839Z","endTime":"2026-06-21T19:54:38.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52620550467078,"aZ":-24.15328949783825,"pfxX":-8.3575227515456,"pfxZ":5.081465324725526,"pX":-1.5850897863153761,"pZ":3.1014079426999817,"vX0":4.31563714936392,"vY0":-125.93773486253639,"vZ0":-1.6941201543185973,"x":177.42,"y":155.04,"x0":-2.250158773975621,"y0":50.00600563941491,"z0":5.768497709083949,"aX":-13.204916225027416},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.0,"breakHorizontal":13.9,"spinRate":2011,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.4376993155772957,"extension":5.763431991325022},"index":2,"playId":"404d70e3-3313-34d7-9540-a09760993226","pitchNumber":3,"startTime":"2026-06-21T19:54:56.000Z","endTime":"2026-06-21T19:54:59.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.527111692124112,"aZ":-23.788737895249596,"pfxX":-0.07171522853970203,"pfxZ":5.077473651059658,"pX":-0.515857594639906,"pZ":2.2729223700583967,"vX0":4.992664042517706,"vY0":-127.99877950475472,"vZ0":-3.410996744517613,"x":136.66,"y":177.41,"x0":-2.486076587785992,"y0":50.00333176761487,"z0":5.494938347830036,"aX":-0.11856468071700701},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.6,"breakHorizontal":-1.1,"spinRate":2435,"spinDirection":182},"zone":4,"typeConfidence":0.88,"plateTime":0.4286391595240464,"extension":6.3927966226675625},"index":3,"playId":"382522a4-b9aa-39b5-bdaa-e0eedd5b460f","pitchNumber":4,"startTime":"2026-06-21T19:55:15.678Z","endTime":"2026-06-21T19:55:18.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-21T19:55:33.362Z","endTime":"2026-06-21T19:55:42.011Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.367646625089684,"aZ":-17.8839785320095,"pfxX":-6.47398680037432,"pfxZ":7.65547309051734,"pX":-0.7779077022639661,"pZ":3.6219094510706746,"vX0":5.9123827118074015,"vY0":-136.55527651685296,"vZ0":-2.181425352433534,"x":146.65,"y":140.99,"x0":-2.1424504077606206,"y0":50.001577901632764,"z0":5.677593070745486,"aX":-12.082455373538926},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.6,"breakHorizontal":10.3,"spinRate":2306,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.4029238984308714,"extension":5.768620174609696},"hitData":{"launchSpeed":89.1,"launchAngle":1.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":167.9}},"index":5,"playId":"4627c5fd-3725-37db-b26e-2f63e5c93ef8","pitchNumber":5,"startTime":"2026-06-21T19:55:42.011Z","endTime":"2026-06-21T19:55:50.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.42,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:55:50.161Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Fortes grounds out, third baseman Curtis Mead to first baseman Luis García Jr. Chandler Simpson to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T19:56:35.177Z","endTime":"2026-06-21T19:58:07.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"7288c377-a9d8-37b4-ad69-35207f253aff","startTime":"2026-06-21T19:56:18.868Z","endTime":"2026-06-21T19:56:21.868Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.719063342256128,"aZ":-24.031866911407707,"pfxX":1.8091383728977506,"pfxZ":4.73940487126162,"pX":-0.2645202240244035,"pZ":3.0413758656539374,"vX0":4.607304364501501,"vY0":-130.5275501264205,"vZ0":-1.8759150059992509,"x":127.08,"y":156.66,"x0":-2.2908250854426266,"y0":50.00043004762456,"z0":5.587650158507437,"aX":3.105220907702996},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":-4.3,"spinRate":2289,"spinDirection":183},"zone":2,"typeConfidence":0.92,"plateTime":0.42039950569244633,"extension":5.941979454344641},"index":1,"playId":"3df079cc-4516-34f6-8441-da82dfd806e6","pitchNumber":1,"startTime":"2026-06-21T19:56:37.444Z","endTime":"2026-06-21T19:56:42.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":84.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.366907369236955,"aZ":-13.461658283730772,"pfxX":-5.094318559430062,"pfxZ":10.026108821457377,"pX":-0.4209396145166841,"pZ":2.200353843058791,"vX0":6.180857770847257,"vY0":-136.76851217636113,"vZ0":-6.450600634608358,"x":133.05,"y":179.37,"x0":-2.064292149377249,"y0":50.0020328775448,"z0":5.539320080582108,"aX":-9.507129403153622},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2332,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.40279600439115093,"extension":5.984879481347632},"index":2,"playId":"5ea38200-4ea2-356b-a802-ff8e665b3e1e","pitchNumber":2,"startTime":"2026-06-21T19:57:05.539Z","endTime":"2026-06-21T19:57:08.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"62146c05-5132-3a56-8ffc-ee49dfd1e27d","startTime":"2026-06-21T19:57:35.111Z","endTime":"2026-06-21T19:57:38.345Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07538084900218,"aZ":-30.241995552270815,"pfxX":3.3427684964048607,"pfxZ":1.2765987116460105,"pX":-0.04521702878801762,"pZ":1.323475177417885,"vX0":4.467415798846158,"vY0":-122.07735070919904,"vZ0":-3.4941016585188924,"x":118.72,"y":203.05,"x0":-2.3331806239364536,"y0":50.00093208698185,"z0":5.377132280962711,"aX":5.042378393093083},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.8,"breakHorizontal":-7.1,"spinRate":2201,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.4487180187309976,"extension":6.572167028818277},"hitData":{"launchSpeed":72.2,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":171.95}},"index":4,"playId":"ddf0db42-dae0-3262-9b51-69da4ac9d2c4","pitchNumber":3,"startTime":"2026-06-21T19:57:58.005Z","endTime":"2026-06-21T19:58:07.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.73,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:58:07.057Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Walls flies out to right fielder James Wood.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T19:58:34.104Z","endTime":"2026-06-21T20:00:21.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":83.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.964822052958425,"aZ":-15.188115623241774,"pfxX":-4.873707584266159,"pfxZ":9.514474165112219,"pX":-2.3435038514641224,"pZ":3.845907800254829,"vX0":1.5467937967036196,"vY0":-133.35396923303892,"vZ0":-1.8193601981793384,"x":206.33,"y":134.94,"x0":-2.300807190027083,"y0":50.005453150630615,"z0":5.642975944475155,"aX":-8.70412053902483},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.0,"breakHorizontal":8.4,"spinRate":2156,"spinDirection":215},"zone":11,"typeConfidence":0.88,"plateTime":0.4120823479851041,"extension":6.150720328680394},"index":0,"playId":"2beee5d8-125f-30b1-afa8-fe757003def7","pitchNumber":1,"startTime":"2026-06-21T19:58:41.361Z","endTime":"2026-06-21T19:58:44.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.301374339508058,"aZ":-24.519571095416335,"pfxX":1.6953612111018064,"pfxZ":4.523899205781229,"pX":1.2554946341707558,"pZ":2.1387474185497477,"vX0":8.236728549517542,"vY0":-129.35696107251115,"vZ0":-3.601387385238832,"x":69.14,"y":181.03,"x0":-2.191969396896904,"y0":50.005277071600005,"z0":5.431667878094911,"aX":2.868017834871765},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.6,"breakHorizontal":-4.9,"spinRate":2195,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.42362445154004735,"extension":6.667473546119269},"index":1,"playId":"3114b06c-a2a7-3923-954d-9883f8cbf6f4","pitchNumber":2,"startTime":"2026-06-21T19:59:02.394Z","endTime":"2026-06-21T19:59:06.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73095179846119,"aZ":-24.5276957531065,"pfxX":2.350551510030182,"pfxZ":4.464891015437287,"pX":-0.07532555975756355,"pZ":1.9251912402922244,"vX0":5.461453531090607,"vY0":-129.8896577854841,"vZ0":-4.219727543640169,"x":119.87,"y":186.8,"x0":-2.5089221074087544,"y0":50.0018846077401,"z0":5.4317039249496615,"aX":4.02213314490864},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":-5.4,"spinRate":2262,"spinDirection":192},"zone":8,"typeConfidence":0.92,"plateTime":0.4213826473157276,"extension":6.47006941258905},"index":2,"playId":"a95bbcbf-ee64-3706-b6db-8a50608deaba","pitchNumber":3,"startTime":"2026-06-21T19:59:24.817Z","endTime":"2026-06-21T19:59:27.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.917375935084,"aZ":-14.692490092507377,"pfxX":-4.2237973627740715,"pfxZ":9.340879966970984,"pX":-1.179411496434309,"pZ":2.3940432798520677,"vX0":4.324870537208001,"vY0":-136.19394246292282,"vZ0":-5.619457425115146,"x":161.96,"y":174.14,"x0":-2.24194971563656,"y0":50.00563507600244,"z0":5.506580366103749,"aX":-7.9076812377535735},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":6.7,"spinRate":2345,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.40271606805843385,"extension":6.001098433672726},"index":3,"playId":"e174c4d5-ab3d-38c9-950e-cba3cd7cec9d","pitchNumber":4,"startTime":"2026-06-21T19:59:52.781Z","endTime":"2026-06-21T19:59:56.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03856635634539,"aZ":-27.24734044372396,"pfxX":1.145581262287285,"pfxZ":2.866314346167279,"pX":0.4494082452052966,"pZ":3.2497780325818484,"vX0":6.261060341606742,"vY0":-130.45843057634832,"vZ0":-0.7174353057140315,"x":99.87,"y":151.04,"x0":-2.132848195305062,"y0":50.00472314927929,"z0":5.5864236654758335,"aX":1.9689037104816007},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.3,"breakHorizontal":-3.5,"spinRate":2262,"spinDirection":185},"zone":12,"typeConfidence":0.9,"plateTime":0.42023170248604425,"extension":6.655959535022125},"hitData":{"launchSpeed":90.0,"launchAngle":33.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.13,"coordY":72.25}},"index":4,"playId":"5d862559-810f-3985-9572-3f4e11140299","pitchNumber":5,"startTime":"2026-06-21T20:00:13.077Z","endTime":"2026-06-21T20:00:21.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:00:21.258Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a line drive to left fielder Chandler Simpson.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T20:02:36.139Z","endTime":"2026-06-21T20:03:53.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Kelly replaces Bryan Baker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:01:28.936Z","endTime":"2026-06-21T20:02:38.394Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687330,"link":"/api/v1/people/687330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.067522454676396,"aZ":-36.11476033454299,"pfxX":-10.051993105493853,"pfxZ":-2.279366240255289,"pX":-0.313379180908972,"pZ":2.9661885355596223,"vX0":5.76525039385954,"vY0":-131.46765576896274,"vZ0":4.665612375233479,"x":128.95,"y":158.69,"x0":-1.242941712267623,"y0":50.002897428625545,"z0":3.8674981442895247,"aX":-17.379443119693285},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.6,"breakHorizontal":16.7,"spinRate":2022,"spinDirection":260},"zone":1,"typeConfidence":0.91,"plateTime":0.418597771441096,"extension":7.0200874361278025},"index":1,"playId":"c24cb482-af42-3c02-858a-2b4916c1184e","pitchNumber":1,"startTime":"2026-06-21T20:02:38.394Z","endTime":"2026-06-21T20:02:41.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.410746907066954,"aZ":-39.1811206729714,"pfxX":-6.863218481145783,"pfxZ":-4.587410316615178,"pX":-1.2386707884035526,"pZ":1.9425080692592245,"vX0":2.4125957219322767,"vY0":-123.48708108345834,"vZ0":3.6800027228671706,"x":164.22,"y":186.33,"x0":-1.3434970462886746,"y0":50.00603448899694,"z0":3.7552338203512474,"aX":-10.471278769520767},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.1,"breakHorizontal":11.8,"spinRate":1847,"spinDirection":276},"zone":13,"typeConfidence":0.9,"plateTime":0.4456445484767473,"extension":6.892332308375123},"index":2,"playId":"98b46154-ad6d-39d3-a4c5-28972c17e7e2","pitchNumber":2,"startTime":"2026-06-21T20:02:52.306Z","endTime":"2026-06-21T20:02:55.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-21T20:03:02.282Z","endTime":"2026-06-21T20:03:11.824Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93915114545678,"aZ":-24.546045799066782,"pfxX":-8.215994105303693,"pfxZ":4.246869638237554,"pX":-0.6300923625714603,"pZ":3.8292057233504497,"vX0":4.671656644635434,"vY0":-134.4049714500687,"vZ0":3.8522105212579056,"x":141.02,"y":135.39,"x0":-1.3395999772398475,"y0":50.004529719925756,"z0":4.1356415881579105,"aX":-14.767188235862434},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.9,"breakHorizontal":13.6,"spinRate":2244,"spinDirection":248},"zone":11,"typeConfidence":0.8,"plateTime":0.41030127009288586,"extension":7.344454835462767},"index":4,"playId":"e7762506-1ba4-3575-9fa0-5f684ce0a25e","pitchNumber":3,"startTime":"2026-06-21T20:03:11.824Z","endTime":"2026-06-21T20:03:14.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":77.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.152877921902363,"aZ":-42.887387949148334,"pfxX":-7.009794636770917,"pfxZ":-6.945491921080452,"pX":0.5582013476222978,"pZ":1.5626114864880105,"vX0":6.749565204524397,"vY0":-124.57208464958147,"vZ0":3.633824688521041,"x":109.64,"y":164.46,"x0":-1.2987956516985224,"y0":50.00010983314794,"z0":3.6725386656779744,"aX":-10.821170963750353},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.2,"breakHorizontal":10.8,"spinRate":1785,"spinDirection":279},"zone":14,"typeConfidence":0.9,"plateTime":0.44270040970108093,"extension":7.026891260071421},"index":5,"playId":"1ad909a5-3a99-3506-9c39-60ce31264ce6","pitchNumber":4,"startTime":"2026-06-21T20:03:26.470Z","endTime":"2026-06-21T20:03:29.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33737651945135,"aZ":-23.88363531483784,"pfxX":-9.754889741018072,"pfxZ":4.423199943599479,"pX":-0.5684043363539497,"pZ":2.257753599688875,"vX0":5.955805228649868,"vY0":-136.58190159976215,"vZ0":-0.654859892007259,"x":138.67,"y":177.82,"x0":-1.5190648215623004,"y0":50.001680974107764,"z0":4.154880456010763,"aX":-18.280838434844824},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":16.3,"spinRate":2218,"spinDirection":249},"zone":4,"typeConfidence":0.83,"plateTime":0.4022623438252073,"extension":7.030133662367002},"hitData":{"launchSpeed":96.8,"launchAngle":13.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.15,"coordY":101.18}},"index":6,"playId":"fe26423d-6f26-35a8-88a5-670eb8476387","pitchNumber":5,"startTime":"2026-06-21T20:03:44.262Z","endTime":"2026-06-21T20:03:53.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":-11.700000000000003,"leverageIndex":2.87,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:03:53.430Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T20:04:12.040Z","endTime":"2026-06-21T20:05:29.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.576213501503993,"aZ":-37.16188139706007,"pfxX":-10.116492472549623,"pfxZ":-2.8324197622749256,"pX":0.04520578030599821,"pZ":2.6010087176605308,"vX0":6.944599776311046,"vY0":-131.95190848649256,"vZ0":3.971431413619653,"x":115.28,"y":168.55,"x0":-1.3089059864726638,"y0":50.0038405196806,"z0":3.8175491012145204,"aX":-17.80646748293461},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-4.0,"breakHorizontal":16.8,"spinRate":2076,"spinDirection":258},"zone":5,"typeConfidence":0.9,"plateTime":0.41540523230199344,"extension":7.036703573162497},"index":0,"playId":"b297b320-f45b-3d4a-884a-a5ed4839e8ff","pitchNumber":1,"startTime":"2026-06-21T20:04:19.695Z","endTime":"2026-06-21T20:04:22.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435622027024337,"aZ":-36.168343150325235,"pfxX":-10.870787758377874,"pfxZ":-2.267782079753305,"pX":-0.7718318158108896,"pZ":1.967221799777168,"vX0":5.477265004619624,"vY0":-131.8363808156753,"vZ0":2.3773559011873333,"x":146.42,"y":185.67,"x0":-1.4655751171400098,"y0":50.00645885921357,"z0":3.7260975955740308,"aX":-19.109975401833864},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-3.4,"breakHorizontal":18.5,"spinRate":2044,"spinDirection":261},"zone":7,"typeConfidence":0.91,"plateTime":0.41570711333977695,"extension":6.981125521306337},"index":1,"playId":"e2c15004-ec35-3d80-8b19-3156e394a157","pitchNumber":2,"startTime":"2026-06-21T20:04:38.279Z","endTime":"2026-06-21T20:04:41.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-21T20:04:50.910Z","endTime":"2026-06-21T20:05:02.565Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64654647724282,"aZ":-38.31058608931548,"pfxX":-8.255832572492302,"pfxZ":-3.977071688833867,"pX":-0.7520320409339383,"pZ":2.00104950401981,"vX0":4.287144229122619,"vY0":-123.48244929374242,"vZ0":3.7813611998465744,"x":145.67,"y":184.75,"x0":-1.4383517150754437,"y0":50.002043350282065,"z0":3.673646675897557,"aX":-12.745306367450759},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.0,"breakHorizontal":13.9,"spinRate":1789,"spinDirection":277},"zone":7,"typeConfidence":0.91,"plateTime":0.44361909374956143,"extension":6.973827923405312},"index":3,"playId":"cbbe0254-5b4f-341a-82b6-b7fb4517bab2","pitchNumber":3,"startTime":"2026-06-21T20:05:02.565Z","endTime":"2026-06-21T20:05:08.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":76.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40930856369345,"aZ":-41.92254981785349,"pfxX":-6.238393761910894,"pfxZ":-6.4063214991879285,"pX":0.8409370252452637,"pZ":1.6274832382134967,"vX0":6.870172375799096,"vY0":-123.60768499111352,"vZ0":3.606544969986964,"x":84.95,"y":194.84,"x0":-1.1856426559119346,"y0":50.00240340301226,"z0":3.708022595518102,"aX":-9.495377076598214},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-10.2,"breakHorizontal":9.4,"spinRate":1785,"spinDirection":283},"zone":14,"typeConfidence":0.9,"plateTime":0.44593759397617383,"extension":7.007575753064654},"index":4,"playId":"ca2c98c3-0e9b-3631-bcf1-a984f123c0c0","pitchNumber":4,"startTime":"2026-06-21T20:05:26.526Z","endTime":"2026-06-21T20:05:29.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.5,"awayTeamWinProbability":17.5,"homeTeamWinProbabilityAdded":10.700000000000003,"leverageIndex":4.68,"dramaIndex":188.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:05:29.526Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T20:06:09.714Z","endTime":"2026-06-21T20:08:01.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.28"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.92"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.66"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.92"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.56"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.17"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.40"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.48"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"104.23"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.29"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.71"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.98"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.74"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".853"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".864"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".235"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".094"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".853"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".864"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".235"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"e6bf9250-c50a-35e4-81a0-93b3c87a0822","startTime":"2026-06-21T20:05:53.016Z","endTime":"2026-06-21T20:05:56.079Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":81.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.554689345549807,"aZ":-36.78658513810548,"pfxX":-10.980001453494708,"pfxZ":-2.66401905012399,"pX":-0.5646982458237411,"pZ":2.0220824511783277,"vX0":6.008983256582984,"vY0":-131.6212111277402,"vZ0":2.69190641417394,"x":149.53,"y":160.69,"x0":-1.4675203558848016,"y0":50.004227615100326,"z0":3.7359057629431116,"aX":-18.99910980427139},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.8,"breakHorizontal":18.4,"spinRate":2001,"spinDirection":265},"zone":7,"typeConfidence":0.91,"plateTime":0.4183628869521083,"extension":6.990912537521575},"index":1,"playId":"f4145b9d-66af-3e6e-a956-d1002e46a996","pitchNumber":1,"startTime":"2026-06-21T20:06:09.714Z","endTime":"2026-06-21T20:06:12.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":81.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50513079573888,"aZ":-37.95417977181259,"pfxX":-11.070632090366619,"pfxZ":-3.338542730555833,"pX":-0.06003908582167731,"pZ":2.213185132505277,"vX0":6.910005058909858,"vY0":-131.56588840436595,"vZ0":3.526287529284995,"x":145.15,"y":141.84,"x0":-1.3008537242234077,"y0":50.00593155953797,"z0":3.6930660922730443,"aX":-19.14355124760799},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.9,"breakHorizontal":18.2,"spinRate":2008,"spinDirection":260},"zone":5,"typeConfidence":0.91,"plateTime":0.418521970316474,"extension":6.969510074687811},"index":2,"playId":"cb59bf03-c8ad-353f-b753-ab0d419a1cf5","pitchNumber":2,"startTime":"2026-06-21T20:06:26.560Z","endTime":"2026-06-21T20:06:29.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26711243369566,"aZ":-40.573167885309424,"pfxX":-5.877835705842721,"pfxZ":-5.5506311755548925,"pX":-2.015935422528005,"pZ":2.6066831012771203,"vX0":1.0237560197780042,"vY0":-122.48959624735893,"vZ0":5.757318334659047,"x":167.94,"y":160.69,"x0":-1.6770540055602927,"y0":50.00395183726427,"z0":3.703733206955707,"aX":-8.889971519442064},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.4,"breakHorizontal":10.3,"spinRate":1859,"spinDirection":278},"zone":11,"typeConfidence":0.89,"plateTime":0.44796958338829684,"extension":6.742486312065633},"index":3,"playId":"4291fe75-4c25-378f-b2ae-fdbb2beb96ed","pitchNumber":3,"startTime":"2026-06-21T20:06:48.973Z","endTime":"2026-06-21T20:06:57.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Daylen Lile caught stealing 2nd base, catcher Nick Fortes to shortstop Taylor Walls.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"actionPlayId":"4291fe75-4c25-378f-b2ae-fdbb2beb96ed","startTime":"2026-06-21T20:07:24.197Z","endTime":"2026-06-21T20:07:24.198Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":13.799999999999997,"leverageIndex":4.08,"dramaIndex":192.0,"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":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.411603315721468,"aZ":-40.991862560054045,"pfxX":-7.121123061286449,"pfxZ":-5.5349738489507745,"pX":-0.8470667208452974,"pZ":1.7481484477907714,"vX0":4.126127803354612,"vY0":-125.64158844822512,"vZ0":3.5094141801290224,"x":150.41,"y":174.35,"x0":-1.588796902657413,"y0":50.00409935021984,"z0":3.673196416165867,"aX":-11.340065802632534},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.9,"breakHorizontal":11.9,"spinRate":1833,"spinDirection":275},"zone":13,"typeConfidence":0.9,"plateTime":0.436606496529758,"extension":7.063062325009001},"index":5,"playId":"07815928-96b5-3d35-9845-9a03121d97c5","pitchNumber":4,"startTime":"2026-06-21T20:07:24.199Z","endTime":"2026-06-21T20:07:51.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"}},"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.8,"endSpeed":79.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.532445589707244,"aZ":-38.945168543144554,"pfxX":-7.432174888377521,"pfxZ":-4.237993645265573,"pX":0.1826387157969864,"pZ":1.5158648842463638,"vX0":6.487739272784117,"vY0":-126.1574876581831,"vZ0":2.6750680232302284,"x":116.65,"y":154.56,"x0":-1.4664700838944136,"y0":50.00053737782939,"z0":3.597921927660023,"aX":-11.885600318021964},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.7,"breakHorizontal":11.9,"spinRate":1967,"spinDirection":276},"zone":14,"typeConfidence":0.9,"plateTime":0.43546971419948743,"extension":7.085297398798599},"index":6,"playId":"ed77fd64-66c1-32fa-a1cb-867c435615d8","pitchNumber":5,"startTime":"2026-06-21T20:07:57.204Z","endTime":"2026-06-21T20:08:01.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":4.08,"dramaIndex":214.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:08:01.459Z","atBatIndex":69}]