[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T20:07:40.222Z","endTime":"2026-07-05T20:08:03.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T16:52:19.404Z","endTime":"2026-07-05T19:45:47.921Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"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-07-05T19:45:47.921Z","endTime":"2026-07-05T20:06:08.432Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"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-07-05T20:06:08.432Z","endTime":"2026-07-05T20:07:42.401Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"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":92.3,"endSpeed":86.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.245258277352974,"aZ":-16.545646828308307,"pfxX":-4.583568370340406,"pfxZ":8.368112571811531,"pX":0.12131133069617886,"pZ":3.8253698849612374,"vX0":8.730901436395776,"vY0":-134.3679927810163,"vZ0":-3.5601558759509864,"x":112.38,"y":135.5,"x0":-2.5435329433299425,"y0":50.005294244339595,"z0":6.310812186525333,"aX":-8.563973787457165},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":6.8,"spinRate":2255,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4043440364960986,"extension":6.028356092691548},"index":3,"playId":"e152b54b-9186-37e6-9449-8e50fd69fc34","pitchNumber":1,"startTime":"2026-07-05T20:07:42.401Z","endTime":"2026-07-05T20:07:46.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.437718529583844,"aZ":-16.334200424795924,"pfxX":-5.0453016657906025,"pfxZ":8.555977938417067,"pX":0.06170993658605656,"pZ":2.8350283384156554,"vX0":8.905980387138152,"vY0":-133.63188254496703,"vZ0":-5.633559083450255,"x":114.65,"y":162.23,"x0":-2.6235748038517848,"y0":50.001599816761946,"z0":6.100833720765539,"aX":-9.339765160288255},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.8,"breakHorizontal":7.7,"spinRate":2267,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4062577182732108,"extension":5.974289978881143},"hitData":{"launchSpeed":98.2,"launchAngle":6.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.0,"coordY":165.0}},"index":4,"playId":"cc77ac54-0768-3875-8c0e-f26dccebaa1b","pitchNumber":2,"startTime":"2026-07-05T20:07:57.112Z","endTime":"2026-07-05T20:08:03.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-05T20:08:03.997Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Casey Schmitt pops out to second baseman Edouard Julien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T20:08:08.144Z","endTime":"2026-07-05T20:09:30.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35955034482282,"aZ":-17.218813588838348,"pfxX":-5.319944438717732,"pfxZ":7.7612841404580095,"pX":1.2860867073397209,"pZ":3.627386910505507,"vX0":11.641431861842857,"vY0":-135.89459273095824,"vZ0":-4.151307259771606,"x":67.98,"y":140.84,"x0":-2.3052756111657136,"y0":50.00030473249913,"z0":6.322661251127617,"aX":-10.248682691688881},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":8.0,"spinRate":2255,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39851084888770494,"extension":5.944479734783489},"index":0,"playId":"1212e0d5-7c41-3d68-8c89-3d83d33e886f","pitchNumber":1,"startTime":"2026-07-05T20:08:31.732Z","endTime":"2026-07-05T20:08:35.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":77.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.424437390317536,"aZ":-34.47123483088603,"pfxX":-0.09243322454301645,"pfxZ":-1.5421788540511567,"pX":-0.0909423936296128,"pZ":3.2147047310211243,"vX0":6.317679755548157,"vY0":-119.76509773652855,"vZ0":-0.13049814408617721,"x":105.26,"y":142.31,"x0":-2.722222915458398,"y0":50.00300674106721,"z0":6.286600183503382,"aX":-0.13957090525566115},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.6,"breakHorizontal":-1.0,"spinRate":2357,"spinDirection":42},"zone":2,"typeConfidence":2.0,"plateTime":0.45282849956500115,"extension":5.929453602396368},"index":1,"playId":"54281227-e14b-3e31-8e0e-831dc507af83","pitchNumber":2,"startTime":"2026-07-05T20:08:47.569Z","endTime":"2026-07-05T20:08:51.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":87.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.762723844971624,"aZ":-19.555798294567776,"pfxX":-5.86022065008166,"pfxZ":6.636525914020423,"pX":-0.264194188962309,"pZ":3.2100657635044647,"vX0":8.196287411597517,"vY0":-135.1407748024839,"vZ0":-4.45340862830688,"x":127.07,"y":152.11,"x0":-2.536629534308165,"y0":50.00256990703907,"z0":6.203133929353552,"aX":-11.14176645311744},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":9.5,"spinRate":2164,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.4010857650690216,"extension":5.966006120142783},"index":2,"playId":"fd90ab75-5076-31aa-8be1-af3d584a3531","pitchNumber":3,"startTime":"2026-07-05T20:09:02.371Z","endTime":"2026-07-05T20:09:06.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":85.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.57239841963111,"aZ":-26.440804131390006,"pfxX":-2.4751274511138766,"pfxZ":3.20025456104261,"pX":1.2529824795303315,"pZ":1.9192944284436906,"vX0":11.058152436895758,"vY0":-131.205016115981,"vZ0":-5.588306348311418,"x":69.24,"y":186.96,"x0":-2.645216871054192,"y0":50.00416761993057,"z0":5.978957035324548,"aX":-4.436916425674899},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.0,"breakHorizontal":2.8,"spinRate":2163,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4131498468018142,"extension":6.015092719362816},"hitData":{"launchSpeed":65.4,"launchAngle":49.0,"totalDistance":198.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.74,"coordY":126.79}},"index":3,"playId":"0a07d51f-9081-3c95-925a-f10d404aa650","pitchNumber":4,"startTime":"2026-07-05T20:09:22.934Z","endTime":"2026-07-05T20:09:30.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:09:30.720Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heliot Ramos walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T20:09:36.734Z","endTime":"2026-07-05T20:11:05.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.045147844252636,"aZ":-17.46021807311083,"pfxX":-4.953900334303148,"pfxZ":7.56212236598461,"pX":0.25332554481649083,"pZ":2.705082646431248,"vX0":8.869824695815845,"vY0":-136.45825335237836,"vZ0":-6.412684599295893,"x":107.34,"y":165.74,"x0":-2.349575251233084,"y0":50.00353692376111,"z0":6.2266371514409,"aX":-9.640866146099754},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":7.8,"spinRate":2198,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3966081677307054,"extension":5.946065781126129},"index":0,"playId":"bf56fa82-b523-356f-9313-c16690f1793d","pitchNumber":1,"startTime":"2026-07-05T20:09:58.389Z","endTime":"2026-07-05T20:10:02.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.814594032464093,"aZ":-25.469081774061127,"pfxX":-6.701390836889899,"pfxZ":4.15702400362327,"pX":-0.29241498660919757,"pZ":0.9505148407889502,"vX0":7.71379973316305,"vY0":-124.5301673910121,"vZ0":-7.478239355171491,"x":128.15,"y":213.12,"x0":-2.521813306662258,"y0":50.00259114626895,"z0":6.021530904244053,"aX":-10.803876029664622},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":10.9,"spinRate":2306,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4354963661593221,"extension":6.126993661551163},"index":1,"playId":"597004de-c525-3922-8732-ac1c16e90dfe","pitchNumber":2,"startTime":"2026-07-05T20:10:12.042Z","endTime":"2026-07-05T20:10:15.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":89.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.789571435409353,"aZ":-18.122577069652838,"pfxX":-4.500792230700602,"pfxZ":7.09463568220618,"pX":0.8169980007058585,"pZ":3.27401290646224,"vX0":10.485712077108602,"vY0":-137.75177052891348,"vZ0":-4.702612919705311,"x":85.86,"y":150.38,"x0":-2.4030450768873846,"y0":50.00484948768765,"z0":6.176634992788001,"aX":-8.917819776616215},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.4,"breakHorizontal":6.7,"spinRate":2187,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3930602793982967,"extension":6.069847856775765},"index":2,"playId":"bb36c1b7-f7f6-38a6-8098-d9833ecdcad8","pitchNumber":3,"startTime":"2026-07-05T20:10:28.980Z","endTime":"2026-07-05T20:10:34.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":84.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.356571734115857,"aZ":-26.376561100028027,"pfxX":0.5665320641124181,"pfxZ":3.2877568653680047,"pX":0.2509380408665909,"pZ":3.565938135500455,"vX0":7.414060173336168,"vY0":-129.9209509095083,"vZ0":-1.6170150924829554,"x":107.43,"y":142.5,"x0":-2.6773175071408697,"y0":50.00031386383955,"z0":6.143202873649087,"aX":0.9972117819284626},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":-2.2,"spinRate":2097,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4167419787661961,"extension":5.8294328316499895},"index":3,"playId":"970f67a5-9db8-3488-a045-903153c95d55","pitchNumber":4,"startTime":"2026-07-05T20:10:45.902Z","endTime":"2026-07-05T20:10:51.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":87.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.323629174384692,"aZ":-17.41483830323574,"pfxX":-4.940385866576852,"pfxZ":7.7849171672370865,"pX":0.8839260831416086,"pZ":3.300366424556148,"vX0":10.746433045186043,"vY0":-134.8725112961199,"vZ0":-4.538627628601299,"x":83.31,"y":149.67,"x0":-2.4593668726104254,"y0":50.00418624627864,"z0":6.184084885351454,"aX":-9.369193804007562},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":7.4,"spinRate":2240,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.40169456649553714,"extension":6.1283037561857565},"index":4,"playId":"0a4ce74a-9976-3c7c-a76a-3fc8f1b9e0ac","pitchNumber":5,"startTime":"2026-07-05T20:11:01.466Z","endTime":"2026-07-05T20:11:05.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:11:05.724Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T20:11:15.863Z","endTime":"2026-07-05T20:12:19.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.06432505965176,"aZ":-27.734609390356567,"pfxX":0.019451410548442905,"pfxZ":2.6021035344701424,"pX":-0.30796955964104045,"pZ":2.5376794424554454,"vX0":7.100625073370316,"vY0":-128.45048214326874,"vZ0":-3.260741789153299,"x":128.74,"y":170.26,"x0":-3.085339391324401,"y0":50.005639930185936,"z0":5.929283386011531,"aX":0.03267502947539619},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.3,"breakHorizontal":-1.3,"spinRate":2040,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4228431077366994,"extension":5.984244469368751},"index":0,"playId":"a3979ff1-9d00-32d5-ab1f-3716dcaa775e","pitchNumber":1,"startTime":"2026-07-05T20:11:34.742Z","endTime":"2026-07-05T20:11:38.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.2,"endSpeed":88.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.842831080810516,"aZ":-17.72542641981228,"pfxX":-4.546129241868192,"pfxZ":7.391596850379322,"pX":-0.1322496171260066,"pZ":2.6170883727743215,"vX0":8.412143878652683,"vY0":-137.14250991047527,"vZ0":-6.20594053224974,"x":122.04,"y":168.12,"x0":-2.6127590698908585,"y0":50.00348911470691,"z0":6.067880231032901,"aX":-8.888192107907944},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":7.0,"spinRate":2203,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.39544855478020935,"extension":6.091389262274933},"index":1,"playId":"8e909a1b-0839-310e-ad88-45fbf92f279f","pitchNumber":2,"startTime":"2026-07-05T20:11:51.906Z","endTime":"2026-07-05T20:11:55.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.5,"endSpeed":89.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.320311878893996,"aZ":-16.476777771753486,"pfxX":-4.76228534460607,"pfxZ":7.809631512302387,"pX":-0.31243234688913485,"pZ":3.6169309095897537,"vX0":8.069969237816528,"vY0":-139.01839923719172,"vZ0":-4.227790200765738,"x":128.91,"y":141.12,"x0":-2.599186553846298,"y0":50.00045425200959,"z0":6.21035383890556,"aX":-9.570193448170263},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":7.4,"spinRate":2260,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39001828265210614,"extension":5.953812701287155},"index":2,"playId":"c0a9e1fe-5859-3c7a-ad4d-4e15a6148c16","pitchNumber":3,"startTime":"2026-07-05T20:12:14.723Z","endTime":"2026-07-05T20:12:19.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:12:19.239Z","atBatIndex":3},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jake McCarthy triples (6) on a fly ball to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T20:14:36.666Z","endTime":"2026-07-05T20:15:08.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":641816,"fullName":"Tyler Mahle"}}},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"2576e60e-b88f-4245-9edb-1e24c429f453","pitchNumber":0,"startTime":"2026-07-05T20:14:36.666Z","endTime":"2026-07-05T20:14:41.666Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.836150002353605,"aZ":-15.844833440534938,"pfxX":-5.853956651898136,"pfxZ":9.211111354304089,"pX":-0.9706696396990676,"pZ":2.904933968925381,"vX0":4.840852158192362,"vY0":-130.86322568619354,"vZ0":-3.4213063750663393,"x":154.0,"y":160.35,"x0":-2.0639356892252434,"y0":50.00627562559132,"z0":5.3826655467681945,"aX":-10.38214425757542},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.3,"breakHorizontal":9.8,"spinRate":2323,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.41503258123149944,"extension":6.391160077457371},"hitData":{"launchSpeed":95.3,"launchAngle":25.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":180.19,"coordY":55.91}},"index":1,"playId":"f886d181-8ffc-34b7-8cb0-4f9e4d2fa171","pitchNumber":1,"startTime":"2026-07-05T20:14:53.737Z","endTime":"2026-07-05T20:15:08.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.1,"awayTeamWinProbability":36.9,"homeTeamWinProbabilityAdded":8.299999999999997,"leverageIndex":0.86,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:15:08.705Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T20:15:26.480Z","endTime":"2026-07-05T20:16:30.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.68143013525172,"aZ":-31.401647347495583,"pfxX":-5.841549502893651,"pfxZ":0.5017626078625277,"pX":-0.40522321159902924,"pZ":2.8159284060011442,"vX0":6.21178869034142,"vY0":-121.87811915210416,"vZ0":-0.11083947988140241,"x":132.45,"y":162.75,"x0":-2.2002477882373666,"y0":50.003287296076586,"z0":5.521699758996085,"aX":-8.995135314596721},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.1,"breakHorizontal":9.5,"spinRate":1455,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4454422151634274,"extension":6.286596731470456},"index":0,"playId":"07bdee23-4f2e-3ed4-8689-96a38448490e","pitchNumber":1,"startTime":"2026-07-05T20:15:43.391Z","endTime":"2026-07-05T20:15:46.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.414167808183194,"aZ":-18.84614109428808,"pfxX":-6.319668163354608,"pfxZ":7.254922722354335,"pX":-0.04587846677420383,"pZ":3.660071226894693,"vX0":7.4761915918167485,"vY0":-133.37078762074788,"vZ0":-1.2532755922732277,"x":118.75,"y":139.96,"x0":-2.0387617518358114,"y0":50.001969295465116,"z0":5.469710556807142,"aX":-11.608486038198937},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":10.2,"spinRate":2170,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40765678245330594,"extension":6.420920764708187},"index":1,"playId":"6b6b65d1-5af3-3629-b7bc-0a72c89ebd97","pitchNumber":2,"startTime":"2026-07-05T20:16:03.851Z","endTime":"2026-07-05T20:16:07.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-05T20:16:13.563Z","endTime":"2026-07-05T20:16:25.987Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":79.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.351406044908423,"aZ":-31.893022721070242,"pfxX":-5.439261458295036,"pfxZ":0.1821468142633691,"pX":-0.7164736398076895,"pZ":1.741779591162782,"vX0":5.216156064158508,"vY0":-122.96895958733168,"vZ0":-2.4305087833995405,"x":144.31,"y":191.75,"x0":-2.1322593319834495,"y0":50.00485883570226,"z0":5.3799635022139825,"aX":-8.550877695915785},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":9.0,"spinRate":1494,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4410160266917904,"extension":6.418216049281868},"index":3,"playId":"ff855e59-d14c-3961-bb78-b5e9046d98c1","pitchNumber":3,"startTime":"2026-07-05T20:16:25.987Z","endTime":"2026-07-05T20:16:30.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.01,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:16:30.378Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, shortstop Willy Adames to first baseman Rafael Devers. Jake McCarthy scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T20:16:36.729Z","endTime":"2026-07-05T20:18:14.210Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.416094356484965,"aZ":-25.036967693819186,"pfxX":1.3625656880330235,"pfxZ":4.184106781724364,"pX":1.6425904367612354,"pZ":1.0101952789421713,"vX0":8.62989764752289,"vY0":-128.2072306461581,"vZ0":-6.004424757063069,"x":54.39,"y":211.5,"x0":-1.9105550282493595,"y0":50.001058595998465,"z0":5.273732161916683,"aX":2.3237084421506564},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.7,"breakHorizontal":-4.0,"spinRate":2423,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4232797414441616,"extension":6.4774268297185635},"index":0,"playId":"cdb5afc3-494b-3a7c-9253-d9b13f85dc6e","pitchNumber":1,"startTime":"2026-07-05T20:16:57.349Z","endTime":"2026-07-05T20:17:01.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78019155146254,"aZ":-25.22397770835903,"pfxX":-1.2805176895977421,"pfxZ":3.9471405765723224,"pX":0.5900793340096995,"pZ":1.603843637392807,"vX0":6.95493367863014,"vY0":-130.42235336935147,"vZ0":-4.963743889362435,"x":94.51,"y":195.48,"x0":-1.9198362695248217,"y0":50.00236582894869,"z0":5.382628399846825,"aX":-2.255091517749972},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":1.1,"spinRate":2447,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.41649828256521504,"extension":6.4577108333583695},"index":1,"playId":"94cddb28-a389-38f7-9639-293fe8fae520","pitchNumber":2,"startTime":"2026-07-05T20:17:16.689Z","endTime":"2026-07-05T20:17:21.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.56688435455013,"aZ":-26.410403311147025,"pfxX":1.8607246884532946,"pfxZ":3.3663793244503273,"pX":0.844153925470553,"pZ":2.182378126950669,"vX0":6.610432313377339,"vY0":-128.22990830045595,"vZ0":-3.1395097886584815,"x":84.82,"y":179.86,"x0":-1.9802093818855095,"y0":50.001515791851446,"z0":5.422211731212249,"aX":3.1847515264140225},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":-4.4,"spinRate":2450,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4226732251019598,"extension":6.364375729161325},"index":2,"playId":"d146710b-7037-33d0-86d0-59acdbada417","pitchNumber":3,"startTime":"2026-07-05T20:17:36.831Z","endTime":"2026-07-05T20:17:40.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.024356262278232,"aZ":-27.125049456426005,"pfxX":1.1070524373301507,"pfxZ":2.9472243121231365,"pX":0.5063590539434356,"pZ":2.3637520517301156,"vX0":6.098066692304428,"vY0":-128.0795246484143,"vZ0":-2.801948942192828,"x":97.7,"y":174.96,"x0":-2.0203666594779297,"y0":50.00042450536353,"z0":5.5282953206031324,"aX":1.8922832549171393},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":-3.0,"spinRate":2390,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.42286903895849637,"extension":6.44461988054881},"hitData":{"launchSpeed":90.0,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":148.64}},"index":3,"playId":"cb8b5b4b-02dd-3ac7-83c2-a8542a8be8f8","pitchNumber":4,"startTime":"2026-07-05T20:18:04.992Z","endTime":"2026-07-05T20:18:14.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":1.36,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:18:14.210Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T20:18:29.439Z","endTime":"2026-07-05T20:19:08.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":92.5,"endSpeed":85.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07371769935229,"aZ":-15.79492251876455,"pfxX":-6.067325182994869,"pfxZ":8.804584475181358,"pX":0.630731171139647,"pZ":3.9725919465120136,"vX0":9.082704802825658,"vY0":-134.5317501388738,"vZ0":-0.9208476147263722,"x":92.96,"y":131.52,"x0":-1.9777542606846428,"y0":50.004886165027315,"z0":5.422942033081758,"aX":-11.290978412177017},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2291,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4048199839007953,"extension":6.531848851770163},"index":0,"playId":"d8e7cab1-5a5a-3fcc-adaf-9a4b809195d3","pitchNumber":1,"startTime":"2026-07-05T20:18:40.827Z","endTime":"2026-07-05T20:18:45.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":80.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.327372698685775,"aZ":-30.417063518209513,"pfxX":-5.5298267453241285,"pfxZ":1.096252029677295,"pX":-0.7030438279055706,"pZ":2.3293341903269433,"vX0":5.386618668882475,"vY0":-124.30558965637361,"vZ0":-1.6489684266007714,"x":143.8,"y":175.89,"x0":-2.155317066048304,"y0":50.00246882001604,"z0":5.47083557921947,"aX":-8.860894388342373},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":9.1,"spinRate":1660,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.43666803715445246,"extension":6.1303692820047395},"hitData":{"launchSpeed":74.7,"launchAngle":18.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.83,"coordY":95.5}},"index":1,"playId":"6e2ae5bd-4086-3407-9dd5-6b78f2999d54","pitchNumber":2,"startTime":"2026-07-05T20:18:55.654Z","endTime":"2026-07-05T20:19:08.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.36,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:19:08.581Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a ground ball to right fielder Jung Hoo Lee. TJ Rumfield to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T20:19:17.035Z","endTime":"2026-07-05T20:20:57.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.028687404862136,"aZ":-17.775509760113216,"pfxX":-5.718617218281601,"pfxZ":7.785793643841634,"pX":-0.8663437777682115,"pZ":2.6795666762281996,"vX0":5.596735814135244,"vY0":-133.2809509219746,"vZ0":-3.7030254815042283,"x":150.02,"y":166.43,"x0":-2.2223885235936045,"y0":50.00607872211096,"z0":5.324940780411406,"aX":-10.581911724784074},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":9.6,"spinRate":2272,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4065943217762116,"extension":6.479087244348295},"index":0,"playId":"938188de-4079-3773-b812-4ddba720feae","pitchNumber":1,"startTime":"2026-07-05T20:19:37.018Z","endTime":"2026-07-05T20:19:40.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.0,"endSpeed":86.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33971724185615,"aZ":-17.209606090415896,"pfxX":-5.673513718975202,"pfxZ":7.881512179621602,"pX":0.8375307801484624,"pZ":3.492015255840155,"vX0":9.069083098103189,"vY0":-135.41583339112685,"vZ0":-2.1157584903404976,"x":85.08,"y":144.5,"x0":-1.7838751620469124,"y0":50.005262885302564,"z0":5.458189212367733,"aX":-10.776570519756266},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":8.9,"spinRate":2338,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4010589353360512,"extension":6.411274093836151},"index":1,"playId":"c0243d4b-6779-37ba-bdec-33e9789e2db1","pitchNumber":2,"startTime":"2026-07-05T20:19:59.755Z","endTime":"2026-07-05T20:20:04.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32809935753466,"aZ":-21.40443472324856,"pfxX":-5.467273875030632,"pfxZ":5.679800019143574,"pX":-1.6931175641031717,"pZ":4.435253397643852,"vX0":3.582713877254914,"vY0":-135.10485276774602,"vZ0":1.5436999690916333,"x":181.54,"y":119.03,"x0":-2.308898374813884,"y0":50.00299733139735,"z0":5.335412683530384,"aX":-10.367434376937787},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.8,"breakHorizontal":9.4,"spinRate":2158,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40149753755014483,"extension":6.30199130576774},"index":2,"playId":"f3103e5b-728a-34f5-beef-b91c233641b6","pitchNumber":3,"startTime":"2026-07-05T20:20:28.907Z","endTime":"2026-07-05T20:20:32.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.236306952918504,"aZ":-31.61378156333059,"pfxX":-5.025821302969917,"pfxZ":0.34414192457553394,"pX":-0.18593583290263432,"pZ":1.7654383778187621,"vX0":6.605816400455704,"vY0":-124.60115062984184,"vZ0":-2.5115192012185306,"x":124.09,"y":191.11,"x0":-2.1886216784156174,"y0":50.000030523360856,"z0":5.3358349476238285,"aX":-8.096848343288654},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":8.0,"spinRate":1552,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4355145443883468,"extension":6.3534819902875554},"hitData":{"launchSpeed":84.9,"launchAngle":9.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.03,"coordY":129.84}},"index":3,"playId":"913069e1-30bc-300f-a591-26d47fffc54a","pitchNumber":4,"startTime":"2026-07-05T20:20:46.244Z","endTime":"2026-07-05T20:20:57.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.60000000000001,"awayTeamWinProbability":35.39999999999999,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.77,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:20:57.998Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T20:21:06.678Z","endTime":"2026-07-05T20:24:23.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641816,"link":"/api/v1/people/641816"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.437872782211084,"aZ":-25.20157354732849,"pfxX":-0.757972167927691,"pfxZ":3.983581979527889,"pX":0.8686025864604607,"pZ":2.0138679745326136,"vX0":7.300027803382177,"vY0":-130.2031522447725,"vZ0":-3.7460989734564305,"x":83.89,"y":184.41,"x0":-1.850307897104,"y0":50.00285239094919,"z0":5.337180549944549,"aX":-1.3281437086857093},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":0.1,"spinRate":2385,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4176547986707586,"extension":6.482826767156038},"index":0,"playId":"0bedf1ff-9ab5-3a24-a210-d255fce7735d","pitchNumber":1,"startTime":"2026-07-05T20:21:29.290Z","endTime":"2026-07-05T20:21:33.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83818966193989,"aZ":-17.59033304924149,"pfxX":-6.198460200316351,"pfxZ":7.802940559149873,"pX":-0.5804115285700647,"pZ":3.320517770687631,"vX0":5.775833431459021,"vY0":-134.77215674751073,"vZ0":-2.417443905245502,"x":139.12,"y":149.13,"x0":-1.9293025945326525,"y0":50.004616312883456,"z0":5.448931167149919,"aX":-11.588829831243887},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":10.2,"spinRate":2219,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4039139626185557,"extension":6.513914097828463},"index":1,"playId":"0d8ad61e-5e89-33d2-b738-973200417e09","pitchNumber":2,"startTime":"2026-07-05T20:21:48.215Z","endTime":"2026-07-05T20:21:52.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-07-05T20:22:01.402Z","endTime":"2026-07-05T20:22:19.295Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":82.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.140986318953466,"aZ":-28.424760842231635,"pfxX":-6.002718994808674,"pfxZ":2.2481390453909573,"pX":-0.026528506815512973,"pZ":0.9379462143539957,"vX0":7.138354226421979,"vY0":-126.36909393208626,"vZ0":-5.348580800753463,"x":118.01,"y":213.46,"x0":-2.067316155558421,"y0":50.0050013614121,"z0":5.280061312932589,"aX":-10.016241896998006},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.4,"breakHorizontal":9.8,"spinRate":1554,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.42834662402167467,"extension":6.543356428129004},"index":3,"playId":"47a322c5-d0c5-3f58-830d-321065c769ee","pitchNumber":3,"startTime":"2026-07-05T20:22:19.295Z","endTime":"2026-07-05T20:22:22.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"a7e50285-17ea-4b09-9081-4bfd6a2ed84f","startTime":"2026-07-05T20:22:40.192Z","endTime":"2026-07-05T20:22:53.742Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Tyler Mahle on the pickoff attempt. TJ Rumfield scores.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":0,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"a7e50285-17ea-4b09-9081-4bfd6a2ed84f","startTime":"2026-07-05T20:23:19.717Z","endTime":"2026-07-05T20:23:32.408Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":681198,"link":"/api/v1/people/681198"},"postOnSecond":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"homeTeamWinProbability":72.2,"awayTeamWinProbability":27.799999999999997,"homeTeamWinProbabilityAdded":7.599999999999994,"leverageIndex":1.61,"dramaIndex":92.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":81.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.898803423996064,"aZ":-29.548973220781782,"pfxX":-6.1746374618205895,"pfxZ":1.5906877492148137,"pX":-0.696124103826436,"pZ":2.3514092981331345,"vX0":5.4878431936777865,"vY0":-125.7631059081045,"vZ0":-1.969868721715233,"x":143.53,"y":175.29,"x0":-2.0714813116158233,"y0":50.00561503097882,"z0":5.469883758225544,"aX":-10.20718597037489},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":10.4,"spinRate":1662,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4303604437763582,"extension":6.2253396490776955},"index":6,"playId":"7ab5d2b5-440c-30fa-94cc-9960e631e084","pitchNumber":4,"startTime":"2026-07-05T20:23:32.408Z","endTime":"2026-07-05T20:23:36.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":85.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.0409301461474,"aZ":-26.113355591601827,"pfxX":-2.222687124059402,"pfxZ":3.3762168189351325,"pX":0.9526736835925623,"pZ":1.710048529049333,"vX0":7.842977608884996,"vY0":-130.7682292861911,"vZ0":-4.869770281557994,"x":80.69,"y":192.61,"x0":-1.749606972679788,"y0":50.00479949168171,"z0":5.46944800444903,"aX":-3.992984784824268},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.6,"breakHorizontal":3.0,"spinRate":2419,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.41311120742994767,"extension":6.54851145610604},"index":7,"playId":"682d6c1a-4bfc-34fd-bfd7-1c5062ba6fc5","pitchNumber":5,"startTime":"2026-07-05T20:23:58.690Z","endTime":"2026-07-05T20:24:02.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.865982117727846,"aZ":-17.552283416999487,"pfxX":-5.801140641856267,"pfxZ":7.513127042250192,"pX":-0.15085912584683106,"pZ":3.7127037926346733,"vX0":6.563512286113731,"vY0":-136.64880715237348,"vZ0":-1.6805305041173195,"x":122.75,"y":138.54,"x0":-1.7976232695789007,"y0":50.0045503144256,"z0":5.505706813771261,"aX":-11.29289909113026},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":9.6,"spinRate":2337,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3964615818502315,"extension":6.494909144507195},"index":8,"playId":"ab3c6a87-b9e9-33f1-9d8f-9a675be763f0","pitchNumber":6,"startTime":"2026-07-05T20:24:18.924Z","endTime":"2026-07-05T20:24:23.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":1.61,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:24:23.239Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T20:26:18.437Z","endTime":"2026-07-05T20:27:27.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.138117034387797,"aZ":-25.867864694773537,"pfxX":0.03420310318605235,"pfxZ":3.683385425342605,"pX":-0.9628141074475751,"pZ":2.2100302144402315,"vX0":5.111775856201097,"vY0":-128.38433767773424,"vZ0":-4.814871650383248,"x":153.7,"y":179.11,"x0":-2.9628912211433263,"y0":50.003240785100196,"z0":6.060786441132238,"aX":0.05828318870035684},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.1,"breakHorizontal":-1.0,"spinRate":2108,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.4224997780638051,"extension":5.890300350756233},"index":0,"playId":"1d0a8c14-6144-3f7f-9a23-82d22e0d1d4b","pitchNumber":1,"startTime":"2026-07-05T20:26:32.556Z","endTime":"2026-07-05T20:26:37.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":84.7,"endSpeed":79.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.72737642820947,"aZ":-23.8401927577612,"pfxX":-6.915707724924304,"pfxZ":5.307949810009454,"pX":-0.003549046327135007,"pZ":2.681353284465213,"vX0":8.44912630370863,"vY0":-123.21596571524373,"vZ0":-3.7468798691869476,"x":117.14,"y":166.38,"x0":-2.5458892280232375,"y0":50.00208460650782,"z0":6.189100734931477,"aX":-10.854725345163743},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.1,"breakHorizontal":11.0,"spinRate":2215,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4410726904101647,"extension":5.95731379402711},"index":1,"playId":"9df38cfb-a02c-3f6d-a247-ba594bf8d013","pitchNumber":2,"startTime":"2026-07-05T20:26:45.790Z","endTime":"2026-07-05T20:26:52.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.3,"endSpeed":88.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.392254970090647,"aZ":-13.607604344598071,"pfxX":-6.26066728786275,"pfxZ":9.404653794038083,"pX":1.6943195783289111,"pZ":1.7516716761644517,"vX0":13.404449622395424,"vY0":-138.09956736025575,"vZ0":-9.27280077993137,"x":52.42,"y":191.48,"x0":-2.361536000276075,"y0":50.00150730926697,"z0":6.0209590145929575,"aX":-12.35895339086126},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":9.2,"spinRate":2368,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.39332725226859644,"extension":6.151450287361051},"index":2,"playId":"8b4a4890-9c0a-3c66-aff5-025133eb821d","pitchNumber":3,"startTime":"2026-07-05T20:27:05.169Z","endTime":"2026-07-05T20:27:09.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":88.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66463106757692,"aZ":-14.61598275284928,"pfxX":-5.137900790791978,"pfxZ":8.991025885898239,"pX":0.0539966999829215,"pZ":2.296941781334928,"vX0":8.817746636676354,"vY0":-137.6959601184525,"vZ0":-7.894563410599385,"x":114.94,"y":176.76,"x0":-2.4975884821352055,"y0":50.004434791376134,"z0":6.155817712751117,"aX":-10.036240120308864},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":7.8,"spinRate":2225,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.39519664625609385,"extension":6.042640811266092},"hitData":{"launchSpeed":93.2,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.93,"coordY":154.72}},"index":3,"playId":"d9d5f1be-282f-3285-9256-8df5ce927e5f","pitchNumber":4,"startTime":"2026-07-05T20:27:19.733Z","endTime":"2026-07-05T20:27:27.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:27:27.100Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a sharp line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T20:27:34.656Z","endTime":"2026-07-05T20:29:23.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":88.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.407284417137543,"aZ":-16.662053519616002,"pfxX":-4.120355961188505,"pfxZ":7.852966830415646,"pX":0.6386560754465503,"pZ":3.637937931067868,"vX0":9.819877243547621,"vY0":-137.47330364465037,"vZ0":-4.173255018852281,"x":92.66,"y":140.56,"x0":-2.394724119425485,"y0":50.00019143145707,"z0":6.257888428844893,"aX":-8.137505217238179},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":6.1,"spinRate":2113,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39371339845410525,"extension":5.967330254130091},"index":0,"playId":"816f3893-74d8-3ab1-a5ee-645d53f38c71","pitchNumber":1,"startTime":"2026-07-05T20:27:48.993Z","endTime":"2026-07-05T20:27:53.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":88.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.533665204176593,"aZ":-17.11684610838941,"pfxX":-4.988703988380935,"pfxZ":7.736538800387091,"pX":0.3488978991209032,"pZ":3.6586346542120562,"vX0":9.327351929560136,"vY0":-136.59527411771282,"vZ0":-3.9547715470972866,"x":103.7,"y":140.0,"x0":-2.41608280266412,"y0":50.00564130216517,"z0":6.255193130412567,"aX":-9.714008576289432},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":7.7,"spinRate":2160,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39643555163012634,"extension":5.906419382192146},"index":1,"playId":"b36bae0f-b7be-3165-b3d6-95f201260152","pitchNumber":2,"startTime":"2026-07-05T20:28:03.060Z","endTime":"2026-07-05T20:28:07.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48401459534161,"aZ":-16.828909656908348,"pfxX":-4.655075296307029,"pfxZ":8.03325875859329,"pX":0.08986557332185546,"pZ":3.411221362783466,"vX0":8.721664012200925,"vY0":-135.36577998377498,"vZ0":-4.2141302508519844,"x":113.57,"y":146.68,"x0":-2.527363105190922,"y0":50.001553928133276,"z0":6.119994073997553,"aX":-8.891392477663905},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":7.2,"spinRate":2199,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40022747661604585,"extension":6.151853437217073},"index":2,"playId":"9aa835e1-f4ec-32e9-9d13-de03f4e37c38","pitchNumber":3,"startTime":"2026-07-05T20:28:18.506Z","endTime":"2026-07-05T20:28:23.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":87.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.329565508104405,"aZ":-18.190651524312013,"pfxX":-5.4968114081393535,"pfxZ":7.374582379914694,"pX":0.22091448189074442,"pZ":3.1801176678778442,"vX0":9.253863855960217,"vY0":-134.88643387485374,"vZ0":-4.639490233354974,"x":108.58,"y":152.92,"x0":-2.4954551824424365,"y0":50.003776936866586,"z0":6.154200822634479,"aX":-10.425051324746487},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":8.6,"spinRate":2186,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.40164935490286835,"extension":6.0673554936867},"index":3,"playId":"82b861fe-67b2-3c2c-9c30-20ee25129d86","pitchNumber":4,"startTime":"2026-07-05T20:28:47.351Z","endTime":"2026-07-05T20:28:51.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-07-05T20:28:57.634Z","endTime":"2026-07-05T20:29:08.778Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.4,"endSpeed":88.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78727696808342,"aZ":-16.32646485360812,"pfxX":-5.796149078417625,"pfxZ":8.074808802612733,"pX":-0.10796139277846281,"pZ":2.849108507640783,"vX0":8.179185717042872,"vY0":-137.3799553017667,"vZ0":-6.170894091083945,"x":121.12,"y":161.85,"x0":-2.334415400554345,"y0":50.00233528252174,"z0":6.185156868971766,"aX":-11.375729118648644},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":9.4,"spinRate":2266,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3946888554011969,"extension":6.004738365587159},"hitData":{"launchSpeed":101.3,"launchAngle":12.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":52.38,"coordY":99.71}},"index":5,"playId":"32376bb4-2e46-3720-9711-f0c8086cba6d","pitchNumber":5,"startTime":"2026-07-05T20:29:08.778Z","endTime":"2026-07-05T20:29:23.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.5,"awayTeamWinProbability":30.5,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":0.65,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:29:23.098Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T20:29:28.568Z","endTime":"2026-07-05T20:31:02.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":84.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73592817242048,"aZ":-25.728084486879585,"pfxX":-2.3354872000439495,"pfxZ":3.6570210440510067,"pX":0.24212047084713795,"pZ":2.4791702979233463,"vX0":8.681401770579992,"vY0":-130.51481005450492,"vZ0":-4.138128065799434,"x":107.77,"y":171.84,"x0":-2.792128821546778,"y0":50.006089896749096,"z0":5.973279383084472,"aX":-4.1213636256811315},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.1,"breakHorizontal":2.8,"spinRate":2145,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4161666860886668,"extension":5.98258111674141},"index":0,"playId":"0e2e9cf6-14c4-3d3a-aeaa-48f0ac55a11d","pitchNumber":1,"startTime":"2026-07-05T20:29:41.889Z","endTime":"2026-07-05T20:29:45.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":80.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.42179558515002,"aZ":-24.955382163624847,"pfxX":-6.517567085159993,"pfxZ":4.493148183614925,"pX":-0.2492523297059817,"pZ":1.6339094892079993,"vX0":7.988687392724559,"vY0":-124.249005521993,"vZ0":-5.869410485051558,"x":126.5,"y":194.66,"x0":-2.618662931869017,"y0":50.00528237226047,"z0":6.0271869644660905,"aX":-10.47535373068248},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.3,"breakHorizontal":10.6,"spinRate":2154,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4362657347503851,"extension":6.032459450482439},"index":1,"playId":"364facb3-217e-3fa4-86f9-9e70ddcb37ee","pitchNumber":2,"startTime":"2026-07-05T20:29:59.585Z","endTime":"2026-07-05T20:30:04.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.0,"endSpeed":83.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.016872311733582,"aZ":-26.91187752741204,"pfxX":-2.1595493538451374,"pfxZ":3.0112350606711864,"pX":-1.444159411350365,"pZ":2.176633057476433,"vX0":4.860486603327707,"vY0":-129.77598755561007,"vZ0":-4.455854460600696,"x":172.05,"y":180.01,"x0":-3.0408964096293536,"y0":50.002315312567134,"z0":5.908438418016061,"aX":-3.772925624135331},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.9,"breakHorizontal":3.1,"spinRate":2159,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.41823147440620634,"extension":5.87679679075073},"index":2,"playId":"63c50958-cf61-3e4c-88ff-b995b23f83f3","pitchNumber":3,"startTime":"2026-07-05T20:30:16.157Z","endTime":"2026-07-05T20:30:20.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.640804190105886,"aZ":-28.965355197703584,"pfxX":-1.500954291258731,"pfxZ":1.8714651293493567,"pX":0.20393340419275705,"pZ":2.342193506657768,"vX0":8.052373553440356,"vY0":-128.75164704924126,"vZ0":-3.6791177661485244,"x":109.23,"y":175.54,"x0":-2.741990015138108,"y0":50.002411694667636,"z0":5.982081624959742,"aX":-2.5728336166864096},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.9,"breakHorizontal":1.3,"spinRate":2087,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4221621458419693,"extension":5.87979889892853},"index":3,"playId":"ccde0a66-2858-3279-99e0-f1c03231b3f3","pitchNumber":4,"startTime":"2026-07-05T20:30:36.460Z","endTime":"2026-07-05T20:30:39.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.025199245370736,"aZ":-25.78391505915082,"pfxX":-0.2435000043891895,"pfxZ":3.7378781786846513,"pX":-0.5531725865192432,"pZ":2.8416079312813327,"vX0":5.798704853331416,"vY0":-128.21554396037766,"vZ0":-2.990472354036279,"x":138.09,"y":162.06,"x0":-2.7878195958751077,"y0":50.001206201110726,"z0":5.9800110639034765,"aX":-0.4174477635058795},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":-0.5,"spinRate":2042,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.4230190078576719,"extension":5.8659409347989815},"index":4,"playId":"fcac68e6-d974-36a8-9106-ad6d21e09e1b","pitchNumber":5,"startTime":"2026-07-05T20:30:59.120Z","endTime":"2026-07-05T20:31:02.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.5,"awayTeamWinProbability":27.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:31:02.701Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Drew Gilbert homers (4) on a fly ball to right center field. Willy Adames scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T20:31:43.333Z","endTime":"2026-07-05T20:33:21.495Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"393b8b8e-a04c-3562-8ed6-5c46efdf30d5","startTime":"2026-07-05T20:31:27.956Z","endTime":"2026-07-05T20:31:30.956Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05618593940039,"aZ":-25.238355107067413,"pfxX":-1.7181113541176254,"pfxZ":3.9860562594943865,"pX":-0.6330988399621138,"pZ":2.776197035448405,"vX0":6.200860726935924,"vY0":-129.78701092439505,"vZ0":-3.6583504879164583,"x":141.13,"y":163.82,"x0":-2.8093577169011255,"y0":50.00245332505013,"z0":6.082816152420773,"aX":-2.989864255286862},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":2.0,"spinRate":1998,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4188289880191216,"extension":5.937222916039988},"index":1,"playId":"00c1dd6b-696f-3a21-81ff-27a748929467","pitchNumber":1,"startTime":"2026-07-05T20:31:45.644Z","endTime":"2026-07-05T20:31:50.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65458838702764,"aZ":-16.41131908613061,"pfxX":-5.473099977741674,"pfxZ":8.21259437867403,"pX":0.14397582628741057,"pZ":2.3749712864256196,"vX0":9.216903562906893,"vY0":-136.38466393787422,"vZ0":-7.021526749699285,"x":111.51,"y":174.66,"x0":-2.5392903278167607,"y0":50.00334837713736,"z0":6.0767636857034555,"aX":-10.506599210945405},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":8.4,"spinRate":2289,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3987186162850178,"extension":6.0868111536986635},"index":2,"playId":"6fc368a4-ad3c-338b-8199-88dc30971ab8","pitchNumber":2,"startTime":"2026-07-05T20:32:06.816Z","endTime":"2026-07-05T20:32:10.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-05T20:32:22.344Z","endTime":"2026-07-05T20:32:40.275Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.035048176780112,"aZ":-18.60080533503197,"pfxX":-5.114338533369109,"pfxZ":7.011430800677882,"pX":-0.6579094040615528,"pZ":3.899871094838362,"vX0":6.957998960640513,"vY0":-136.7974122855115,"vZ0":-2.8965272900980494,"x":142.08,"y":133.48,"x0":-2.544639050935584,"y0":50.00455841027145,"z0":6.2154391481190965,"aX":-9.904506516728276},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":8.2,"spinRate":2217,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3971111161756635,"extension":5.944454588109722},"index":4,"playId":"a08266a5-4a27-3619-8ade-288f3e7fc766","pitchNumber":3,"startTime":"2026-07-05T20:32:40.275Z","endTime":"2026-07-05T20:32:44.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":77.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.360795291006866,"aZ":-34.67481190373215,"pfxX":0.9782442826371447,"pfxZ":-1.6835348688693497,"pX":0.35556975040553734,"pZ":2.3527292519964376,"vX0":6.758258526245219,"vY0":-119.78864381810506,"vZ0":-1.9105851757812111,"x":103.45,"y":175.26,"x0":-2.6040540679059236,"y0":50.002914902778926,"z0":6.1976806473755115,"aX":1.4522741038104046},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.2,"breakHorizontal":-3.0,"spinRate":2312,"spinDirection":45},"zone":6,"typeConfidence":2.0,"plateTime":0.45346067190195605,"extension":5.812302667772213},"hitData":{"launchSpeed":96.3,"launchAngle":28.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":184.75,"coordY":40.2}},"index":5,"playId":"f28382d0-9487-3144-b58a-a6fb4da5eacd","pitchNumber":4,"startTime":"2026-07-05T20:32:59.147Z","endTime":"2026-07-05T20:33:21.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-18.5,"leverageIndex":0.89,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:33:21.495Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Cavanaugh strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T20:33:25.189Z","endTime":"2026-07-05T20:34:33.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":87.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.335350589317517,"aZ":-15.869284360975696,"pfxX":-4.981798619875058,"pfxZ":8.538143006514897,"pX":0.0492863956573744,"pZ":3.326134499107065,"vX0":8.698605728566308,"vY0":-135.97581918113147,"vZ0":-4.711517911800641,"x":115.12,"y":148.97,"x0":-2.515690761034622,"y0":50.001682270519254,"z0":6.150667590541742,"aX":-9.512733481694934},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":7.6,"spinRate":2228,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3998360355575201,"extension":6.021611872137353},"index":0,"playId":"9c8b9dbf-72f4-35ab-953c-16b872b2d5fb","pitchNumber":1,"startTime":"2026-07-05T20:33:37.798Z","endTime":"2026-07-05T20:33:41.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":89.3,"endSpeed":83.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.536864104209947,"aZ":-26.14137051664083,"pfxX":-0.27235174100855863,"pfxZ":3.4425873063717773,"pX":-0.14374733021741834,"pZ":2.6432364784236264,"vX0":6.923885129285694,"vY0":-130.0509407316892,"vZ0":-3.8175669841150426,"x":122.48,"y":167.41,"x0":-2.7801587142157946,"y0":50.00003995025792,"z0":6.062923994106662,"aX":-0.477118216599964},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":-0.7,"spinRate":2105,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4176014829255994,"extension":5.8623111670249894},"index":1,"playId":"08966cdc-a206-3944-88c6-466f85a50823","pitchNumber":2,"startTime":"2026-07-05T20:33:56.263Z","endTime":"2026-07-05T20:33:59.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":88.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.765062308560953,"aZ":-17.012277124959265,"pfxX":-4.907064180445321,"pfxZ":7.754620076252916,"pX":0.5733481919742217,"pZ":3.4508660573684553,"vX0":10.009348821696818,"vY0":-137.12702358315295,"vZ0":-4.420839602786385,"x":95.15,"y":145.61,"x0":-2.443610416463071,"y0":50.00233842108515,"z0":6.201859625061642,"aX":-9.594615920220393},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":7.4,"spinRate":2220,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39545087613479524,"extension":5.985936623854175},"index":2,"playId":"c2ba4f74-6339-3aef-8642-a328d3d36961","pitchNumber":3,"startTime":"2026-07-05T20:34:14.987Z","endTime":"2026-07-05T20:34:19.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.269444473997,"aZ":-15.431848284425476,"pfxX":-4.455703809151538,"pfxZ":8.47949980457166,"pX":-0.3831012211649365,"pZ":2.275093282608787,"vX0":7.598147536646229,"vY0":-138.09976811633064,"vZ0":-7.7119660213323415,"x":131.6,"y":177.35,"x0":-2.5634511421131947,"y0":50.00648914794673,"z0":6.097021454690879,"aX":-8.802073415764989},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":6.8,"spinRate":2237,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3932526804803347,"extension":6.047799227768718},"index":3,"playId":"7564427d-36da-360b-a69a-fa6850b71e51","pitchNumber":4,"startTime":"2026-07-05T20:34:29.524Z","endTime":"2026-07-05T20:34:33.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:34:33.449Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edouard Julien singles on a ground ball to right fielder Jung Hoo Lee.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T20:36:38.648Z","endTime":"2026-07-05T20:37:42.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":77.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.24402472425682,"aZ":-28.006089919907204,"pfxX":-4.694529266707563,"pfxZ":2.794812290968548,"pX":-0.17116792098068606,"pZ":1.7925212466319576,"vX0":5.959061097750542,"vY0":-119.74611639213482,"vZ0":-3.0236070275166904,"x":123.52,"y":190.38,"x0":-2.0514158897225845,"y0":50.00449203954177,"z0":5.508076965910495,"aX":-7.003870899045338},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.8,"breakHorizontal":7.6,"spinRate":1541,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.45277050315417,"extension":6.227253750543357},"index":0,"playId":"1a694628-8808-36cd-8cdf-4355ff424116","pitchNumber":1,"startTime":"2026-07-05T20:36:57.855Z","endTime":"2026-07-05T20:37:01.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.754800847322226,"aZ":-18.2117093984022,"pfxX":-5.00603835653621,"pfxZ":7.625428434112431,"pX":0.3476921961292467,"pZ":3.762060962088615,"vX0":7.765194860617483,"vY0":-133.04016419913154,"vZ0":-1.3298450753481459,"x":103.75,"y":137.2,"x0":-1.9299874164932183,"y0":50.00446110219077,"z0":5.560615250860929,"aX":-9.169274492560957},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":7.8,"spinRate":2309,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40834358960147377,"extension":6.362570169104338},"index":1,"playId":"e7e6c39b-4274-30e2-8b0a-5c1e23cd5a24","pitchNumber":2,"startTime":"2026-07-05T20:37:15.095Z","endTime":"2026-07-05T20:37:19.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.925995393109208,"aZ":-30.592713703294088,"pfxX":-5.2680306887522255,"pfxZ":1.0025456697984945,"pX":0.22812266222716618,"pZ":2.066341352883187,"vX0":7.3036364055760545,"vY0":-123.15113836105766,"vZ0":-2.0540328503525984,"x":108.3,"y":182.99,"x0":-2.0535199336778303,"y0":50.00438460934027,"z0":5.4295237981397735,"aX":-8.323438767984317},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.7,"breakHorizontal":8.4,"spinRate":1577,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.44002290754940443,"extension":6.393777286536463},"hitData":{"launchSpeed":100.9,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.79,"coordY":119.56}},"index":2,"playId":"011a9569-17a3-3f4f-80ec-d4237e35c583","pitchNumber":3,"startTime":"2026-07-05T20:37:31.599Z","endTime":"2026-07-05T20:37:42.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:37:42.046Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Sullivan doubles (7) on a line drive to right fielder Jung Hoo Lee. Edouard Julien scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T20:37:46.476Z","endTime":"2026-07-05T20:39:01.421Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":81.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.617111095373925,"aZ":-26.83250140686262,"pfxX":-2.0893338466348945,"pfxZ":3.2034844195502945,"pX":-1.3872689171616013,"pZ":2.484450250949561,"vX0":3.0094660457129256,"vY0":-126.44804570847883,"vZ0":-2.058796196538665,"x":169.88,"y":171.7,"x0":-2.3055172683660303,"y0":50.002392960002865,"z0":5.400462184752349,"aX":-3.483657644979123},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":3.4,"spinRate":2244,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.42836712529574017,"extension":6.354497448926118},"index":0,"playId":"b5bff17a-c326-3ae9-9ad2-05ecae5ca728","pitchNumber":1,"startTime":"2026-07-05T20:38:08.178Z","endTime":"2026-07-05T20:38:11.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.529730978484217,"aZ":-26.664800044441392,"pfxX":-1.0322684068041235,"pfxZ":3.2936403766092344,"pX":-0.9432731878430599,"pZ":2.8331935997385,"vX0":3.4079644583911457,"vY0":-126.91597594944267,"vZ0":-1.2784705619904277,"x":152.96,"y":162.28,"x0":-2.1541261556203257,"y0":50.00548350007446,"z0":5.4159691606641065,"aX":-1.72884786922627},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.0,"breakHorizontal":1.3,"spinRate":2372,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.4272846032023754,"extension":6.395321098174878},"index":1,"playId":"2284b0fc-10ae-340e-aac0-6fc55d10a099","pitchNumber":2,"startTime":"2026-07-05T20:38:25.060Z","endTime":"2026-07-05T20:38:29.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":86.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.386611783336445,"aZ":-18.517879009966414,"pfxX":-5.216229633294636,"pfxZ":7.34636588426551,"pX":-0.08133847799948274,"pZ":1.9382728117095007,"vX0":6.805500760846917,"vY0":-133.85785105283625,"vZ0":-5.3947987814904526,"x":120.1,"y":186.45,"x0":-1.9509430089757305,"y0":50.00095872390095,"z0":5.2596836392674815,"aX":-9.69317790327407},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.6,"breakHorizontal":8.4,"spinRate":2277,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4055059578738902,"extension":6.541805227539567},"hitData":{"launchSpeed":95.0,"launchAngle":18.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.7,"coordY":72.47}},"index":2,"playId":"316fbb55-e972-3fd4-b253-80a696f216c0","pitchNumber":3,"startTime":"2026-07-05T20:38:46.201Z","endTime":"2026-07-05T20:39:01.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":12.100000000000001,"leverageIndex":1.52,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:39:01.421Z","atBatIndex":16},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Ezequiel Tovar bunt pops out softly to catcher Drew Cavanaugh in foul territory.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T20:39:12.947Z","endTime":"2026-07-05T20:39:46.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":88.2,"endSpeed":82.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47471906764453,"aZ":-24.423997987010807,"pfxX":-2.024493049611129,"pfxZ":4.543579152465654,"pX":0.3725173255128058,"pZ":2.6939459287914294,"vX0":6.465073101274925,"vY0":-128.43778804096632,"vZ0":-2.4404084229857537,"x":102.8,"y":166.04,"x0":-1.8917417352570773,"y0":50.0005168478779,"z0":5.515724937524606,"aX":-3.4518468869658023},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.0,"breakHorizontal":2.5,"spinRate":2377,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.42315296808880465,"extension":6.432907536990374},"hitData":{"launchSpeed":30.7,"launchAngle":80.0,"totalDistance":20.0,"trajectory":"bunt_popup","hardness":"soft","location":"2","coordinates":{"coordX":117.99,"coordY":201.7}},"index":0,"playId":"b806bea9-ba91-38b2-8da7-35f7546897c7","pitchNumber":1,"startTime":"2026-07-05T20:39:40.130Z","endTime":"2026-07-05T20:39:46.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":67.4,"awayTeamWinProbability":32.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"leverageIndex":1.05,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:39:46.729Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T20:40:08.640Z","endTime":"2026-07-05T20:42:23.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44170878500544,"aZ":-18.03184137790809,"pfxX":-6.036772625396068,"pfxZ":7.679199408771442,"pX":0.2265029575157606,"pZ":3.3562584122052526,"vX0":7.841909012418536,"vY0":-133.53785675133213,"vZ0":-2.078510982959051,"x":108.37,"y":148.16,"x0":-1.9372032899858764,"y0":50.00230659592024,"z0":5.41461551495164,"aX":-11.11761368955164},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.8,"breakHorizontal":9.6,"spinRate":2243,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4071117540329001,"extension":6.368117389198881},"index":0,"playId":"a125cbf9-8105-3321-8b9f-7273668f3a7a","pitchNumber":1,"startTime":"2026-07-05T20:40:25.473Z","endTime":"2026-07-05T20:40:29.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04815037158517,"aZ":-18.89094425463458,"pfxX":-5.215480327225399,"pfxZ":6.988122614229887,"pX":0.7499435773588221,"pZ":3.4530523769813346,"vX0":8.62711067805323,"vY0":-135.43724461599191,"vZ0":-1.9148874851220836,"x":88.41,"y":145.55,"x0":-1.7654150074127148,"y0":50.00632468301369,"z0":5.4582313310737645,"aX":-9.919938022168806},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.6,"breakHorizontal":8.2,"spinRate":2362,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.40083914909776297,"extension":6.413245077686858},"index":1,"playId":"e3b37f6b-e5be-3d2f-9b95-f66c87ec2ff7","pitchNumber":2,"startTime":"2026-07-05T20:40:48.237Z","endTime":"2026-07-05T20:40:52.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24363301155482,"aZ":-25.947732171418018,"pfxX":-2.0081481442375173,"pfxZ":3.5509055946899366,"pX":-0.8744765893341211,"pZ":5.446815515909877,"vX0":4.435731373780579,"vY0":-130.0382042038771,"vZ0":4.603336797016409,"x":150.33,"y":91.72,"x0":-2.3237391360105337,"y0":50.00170969939658,"z0":5.601702776386884,"aX":-3.520833458304499},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.4,"breakHorizontal":2.9,"spinRate":2345,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.41748792406213875,"extension":6.2693591488131695},"index":2,"playId":"220b9a72-2c18-3e7f-808b-f0d7f8eaffcd","pitchNumber":3,"startTime":"2026-07-05T20:41:59.285Z","endTime":"2026-07-05T20:42:02.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":81.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.759586727800126,"aZ":-31.138064831783556,"pfxX":-4.691034922604593,"pfxZ":0.6308264309379261,"pX":-0.3432310007879584,"pZ":1.9650750717304497,"vX0":6.135632200630135,"vY0":-125.7402168028444,"vZ0":-2.4665071672097687,"x":130.08,"y":185.72,"x0":-2.174299336772357,"y0":50.004849705000275,"z0":5.416264913479618,"aX":-7.7247363663632935},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.0,"breakHorizontal":7.6,"spinRate":1418,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4310057463944781,"extension":6.368866834328103},"index":3,"playId":"a4dd9624-ac34-352d-9426-fb04c835b36f","pitchNumber":4,"startTime":"2026-07-05T20:42:19.407Z","endTime":"2026-07-05T20:42:23.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.2,"awayTeamWinProbability":35.8,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.14,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:42:23.931Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mickey Moniak pops out to third baseman Casey Schmitt.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T20:42:32.017Z","endTime":"2026-07-05T20:44:24.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":92.2,"endSpeed":85.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.029390064738784,"aZ":-20.044042064845566,"pfxX":-5.243107437885196,"pfxZ":6.49799972445911,"pX":-0.17685679785725686,"pZ":4.290954322543663,"vX0":6.416318517938955,"vY0":-134.2752906510275,"vZ0":0.7009158052407841,"x":123.74,"y":122.92,"x0":-1.891673211942682,"y0":50.00194982772433,"z0":5.429357510150467,"aX":-9.786649168979539},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":8.5,"spinRate":2302,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40452547208651923,"extension":6.458255001974026},"index":0,"playId":"9a77bba6-7561-3ffa-b379-75fed9e1bead","pitchNumber":1,"startTime":"2026-07-05T20:42:51.255Z","endTime":"2026-07-05T20:42:55.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":81.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.728954834180637,"aZ":-30.117792899115592,"pfxX":-5.861988354048114,"pfxZ":1.2432105732196534,"pX":-0.2658256248384705,"pZ":1.4221707110446609,"vX0":6.24237774018229,"vY0":-126.02129703546399,"vZ0":-3.6934323910497464,"x":127.13,"y":200.38,"x0":-1.9804623171189204,"y0":50.00297736631207,"z0":5.265814603394923,"aX":-9.698966185179298},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.8,"breakHorizontal":9.7,"spinRate":1634,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4299693391538977,"extension":6.604815440629493},"index":1,"playId":"97f6c4a5-e88f-3745-9ad3-a25b133c6af6","pitchNumber":2,"startTime":"2026-07-05T20:43:12.348Z","endTime":"2026-07-05T20:43:16.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51092405259672,"aZ":-20.229448441600063,"pfxX":-5.672255877910142,"pfxZ":6.366031980708684,"pX":-0.4226581210592768,"pZ":4.622004029324215,"vX0":6.265518132932321,"vY0":-134.5093259316411,"vZ0":1.4818653472745453,"x":133.11,"y":113.99,"x0":-2.018749623002432,"y0":50.00650369759115,"z0":5.475434168589917,"aX":-10.650059382882649},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":9.4,"spinRate":2371,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40348110028470563,"extension":6.445819231762391},"index":2,"playId":"f00289d2-aa6a-3d9b-ac86-6e1a0576d026","pitchNumber":3,"startTime":"2026-07-05T20:43:32.033Z","endTime":"2026-07-05T20:43:35.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.705093059870524,"aZ":-19.25256184110088,"pfxX":-5.592351337488733,"pfxZ":6.8465962138808365,"pX":0.7166503457652796,"pZ":4.108567331191046,"vX0":8.844582690998129,"vY0":-135.108213775069,"vZ0":-0.11336054554696473,"x":89.68,"y":127.85,"x0":-1.8420079974739734,"y0":50.0019961402905,"z0":5.48079917398292,"aX":-10.554129342615186},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.6,"breakHorizontal":8.6,"spinRate":2378,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4022310770978428,"extension":6.569573008592481},"index":3,"playId":"adb17f42-b610-3a92-b1b8-cdaf656cc587","pitchNumber":4,"startTime":"2026-07-05T20:43:52.485Z","endTime":"2026-07-05T20:43:56.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":82.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.746033256406275,"aZ":-30.65871532562271,"pfxX":-5.798846658066362,"pfxZ":0.9037081294016396,"pX":-0.05892936694770029,"pZ":2.2193492633816625,"vX0":7.0838514632688785,"vY0":-126.42478426879688,"vZ0":-1.8468453339018005,"x":119.25,"y":178.86,"x0":-2.0962965397081406,"y0":50.00421559458798,"z0":5.335180315029204,"aX":-9.738362198711714},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.6,"breakHorizontal":9.6,"spinRate":1561,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.42723929035361863,"extension":6.441540736038148},"hitData":{"launchSpeed":92.1,"launchAngle":69.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":117.35,"coordY":161.82}},"index":4,"playId":"01a3c3fc-bf3b-343c-ba08-d70280fc948f","pitchNumber":5,"startTime":"2026-07-05T20:44:13.183Z","endTime":"2026-07-05T20:44:24.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-3.000000000000007,"leverageIndex":1.14,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:44:24.423Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T20:46:35.906Z","endTime":"2026-07-05T20:47:58.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.391768683562514,"aZ":-16.36521412860452,"pfxX":-4.768320731313941,"pfxZ":8.683487754939026,"pX":-0.4954845644765408,"pZ":2.6558046901542745,"vX0":7.382850629548748,"vY0":-133.0495071887482,"vZ0":-6.159053959018661,"x":135.89,"y":167.07,"x0":-2.667220627413148,"y0":50.00347730313479,"z0":6.156603241298448,"aX":-8.682389400598085},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.8,"breakHorizontal":7.3,"spinRate":2178,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4092475757728824,"extension":6.000585536310372},"index":0,"playId":"8a588235-2fd1-3891-862f-0926a662606c","pitchNumber":1,"startTime":"2026-07-05T20:46:47.151Z","endTime":"2026-07-05T20:46:51.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.607584951928693,"aZ":-25.68981803346269,"pfxX":-7.0006425774701295,"pfxZ":4.1793076274472964,"pX":-0.6917607217191434,"pZ":1.5659796256749512,"vX0":7.075195160966546,"vY0":-123.04562943072202,"vZ0":-5.707138128108323,"x":143.37,"y":196.5,"x0":-2.6782917071313364,"y0":50.00598495246577,"z0":6.058625516435932,"aX":-10.869093512723618},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.6,"breakHorizontal":11.3,"spinRate":2173,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4430805504752624,"extension":6.019930160421736},"index":1,"playId":"e4ba6d94-8af8-35fb-a3f8-3034d372759e","pitchNumber":2,"startTime":"2026-07-05T20:46:59.567Z","endTime":"2026-07-05T20:47:04.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.713903098422463,"aZ":-24.300624853058782,"pfxX":1.3462936718662912,"pfxZ":4.664781625506077,"pX":-0.35724102041809347,"pZ":3.012482648559786,"vX0":5.910872133134252,"vY0":-128.32724898644122,"vZ0":-2.9501122530489754,"x":130.62,"y":157.44,"x0":-2.854553015253588,"y0":50.001539378334144,"z0":6.04680105139331,"aX":2.2687303221306747},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":-3.6,"spinRate":2161,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.4249748039638055,"extension":5.907087919877332},"index":2,"playId":"7bcb365a-06dc-3eb0-9ca9-f287ebb962f0","pitchNumber":3,"startTime":"2026-07-05T20:47:12.847Z","endTime":"2026-07-05T20:47:16.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-05T20:47:20.496Z","endTime":"2026-07-05T20:47:32.943Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.707213324748604,"aZ":-17.149554980902586,"pfxX":-4.793451570914375,"pfxZ":7.922968532514108,"pX":-1.0663875141944663,"pZ":3.343982722105565,"vX0":6.415605524432408,"vY0":-135.61527543275298,"vZ0":-4.1452088407431,"x":157.65,"y":148.49,"x0":-2.8205322396363655,"y0":50.000873684930575,"z0":6.059783504794754,"aX":-9.087527491831668},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":7.6,"spinRate":2225,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4011837697650269,"extension":5.889228430084686},"index":4,"playId":"e7aacc87-2dae-3e76-82f1-0ff92471092e","pitchNumber":4,"startTime":"2026-07-05T20:47:32.943Z","endTime":"2026-07-05T20:47:36.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.738311483786017,"aZ":-24.125634842658407,"pfxX":-7.670240752526344,"pfxZ":5.06541184901895,"pX":-0.12032444384964674,"pZ":1.6622460473026806,"vX0":8.421784798349709,"vY0":-124.9013261863575,"vZ0":-6.095771320694345,"x":121.59,"y":193.9,"x0":-2.529804337621839,"y0":50.00566450329099,"z0":6.102526925386702,"aX":-12.194501150216094},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.0,"breakHorizontal":12.1,"spinRate":2210,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4375296466908365,"extension":6.022987426543976},"hitData":{"launchSpeed":98.7,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.98,"coordY":153.14}},"index":5,"playId":"8c064682-5be5-3c89-95f2-9eb11d567b1c","pitchNumber":5,"startTime":"2026-07-05T20:47:50.153Z","endTime":"2026-07-05T20:47:58.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:47:58.047Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T20:48:04.201Z","endTime":"2026-07-05T20:49:32.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.526970910245883,"aZ":-27.91985448482446,"pfxX":-8.066170918603724,"pfxZ":2.722715443791902,"pX":-0.9884972857369133,"pZ":3.3488030949489316,"vX0":6.578133383895468,"vY0":-123.3597569841427,"vZ0":-1.5465408187009744,"x":154.68,"y":148.36,"x0":-2.6247887533736276,"y0":50.00230534905251,"z0":6.308819838023518,"aX":-12.594726610061187},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.8,"breakHorizontal":13.3,"spinRate":2079,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4418184171951083,"extension":5.99833317846378},"index":0,"playId":"4c24dc9a-910a-3971-840b-ca0375165fac","pitchNumber":1,"startTime":"2026-07-05T20:48:19.735Z","endTime":"2026-07-05T20:48:23.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":92.8,"endSpeed":86.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.062545835830676,"aZ":-17.123108288707353,"pfxX":-5.153281591835846,"pfxZ":8.05637020917825,"pX":0.9636234358236816,"pZ":2.3029265413251414,"vX0":10.6562079941304,"vY0":-134.78256550363253,"vZ0":-7.189336270694065,"x":80.27,"y":176.6,"x0":-2.3446382813149547,"y0":50.004719185178494,"z0":6.1818410806296935,"aX":-9.63041086158026},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":7.4,"spinRate":2259,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4040179991210615,"extension":5.927384701780282},"index":1,"playId":"e56cc1d0-9db8-302c-a055-7e551ca88bd3","pitchNumber":2,"startTime":"2026-07-05T20:48:32.946Z","endTime":"2026-07-05T20:48:36.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.0,"endSpeed":83.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.442111941110696,"aZ":-24.645612469712436,"pfxX":-0.5305028397546043,"pfxZ":4.349221890466549,"pX":0.5680009495883499,"pZ":1.2353437681996966,"vX0":8.446727785894613,"vY0":-129.34534354936233,"vZ0":-7.20263443946033,"x":95.35,"y":205.43,"x0":-2.641147916737987,"y0":50.00328436569971,"z0":5.886829421383584,"aX":-0.9186264057480473},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":-0.5,"spinRate":2007,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4199682014671491,"extension":6.005962442868721},"index":2,"playId":"b9e41899-173a-3fff-abdd-ac8c5831558c","pitchNumber":3,"startTime":"2026-07-05T20:48:50.959Z","endTime":"2026-07-05T20:48:55.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.4,"endSpeed":89.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.088776969610635,"aZ":-16.90723964120638,"pfxX":-6.343182750361386,"pfxZ":7.668021028275617,"pX":1.0016838541254034,"pZ":2.2991320293457935,"vX0":11.22400639490052,"vY0":-138.5979639874018,"vZ0":-7.569667039439229,"x":78.82,"y":176.7,"x0":-2.233423226669785,"y0":50.00588293735232,"z0":6.146331308130613,"aX":-12.635557283131233},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":9.8,"spinRate":2185,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3916593427272783,"extension":6.0686491648869785},"index":3,"playId":"5c532812-c884-355e-a49d-dd52e1ecde76","pitchNumber":4,"startTime":"2026-07-05T20:49:11.087Z","endTime":"2026-07-05T20:49:15.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74353379909638,"aZ":-26.475626102387217,"pfxX":-0.7271223560556752,"pfxZ":3.2904359756028354,"pX":1.2500925067170703,"pZ":1.4326142788912914,"vX0":9.84312090860171,"vY0":-129.66561883929734,"vZ0":-6.525604592678085,"x":69.35,"y":200.1,"x0":-2.4733706643751963,"y0":50.00479157981074,"z0":5.955769750771009,"aX":-1.2617839569533362},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":-0.5,"spinRate":1967,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.41967421875616795,"extension":6.007104458817023},"index":4,"playId":"b2e4de40-0ae9-3b94-aa00-8888e85b1639","pitchNumber":5,"startTime":"2026-07-05T20:49:26.813Z","endTime":"2026-07-05T20:49:32.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:49:32.065Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos challenged (pitch result), call on the field was confirmed: Heliot Ramos called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T20:49:37.555Z","endTime":"2026-07-05T20:51:47.948Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":87.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.600406820313083,"aZ":-18.518767139244904,"pfxX":-5.536696187373212,"pfxZ":7.095487885520949,"pX":-0.6189777369897767,"pZ":3.452051106833644,"vX0":6.941365784187136,"vY0":-135.6426094958212,"vZ0":-4.29985391654695,"x":140.59,"y":145.57,"x0":-2.4536180051734044,"y0":50.00005786063022,"z0":6.2937276550739565,"aX":-10.65169489248105},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":9.1,"spinRate":2205,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3988847860893432,"extension":5.935590139414173},"index":0,"playId":"815099a6-80f6-37c0-874f-ad804cd7bbc0","pitchNumber":1,"startTime":"2026-07-05T20:49:56.735Z","endTime":"2026-07-05T20:50:01.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":76.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.592276246866275,"aZ":-35.33099816979536,"pfxX":-0.1460832871213612,"pfxZ":-2.1854886316797586,"pX":0.06788050682802291,"pZ":3.057810479538078,"vX0":6.536872987534144,"vY0":-117.57856252934191,"vZ0":0.07357879675986201,"x":114.41,"y":156.22,"x0":-2.692533515387184,"y0":50.002819056424634,"z0":6.220277968912887,"aX":-0.21224866822969535},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.8,"breakHorizontal":-0.8,"spinRate":2217,"spinDirection":53},"zone":2,"typeConfidence":2.0,"plateTime":0.4602686481005791,"extension":5.783929194856267},"index":1,"playId":"648d4d73-db51-3e2b-b544-020d9ef99923","pitchNumber":2,"startTime":"2026-07-05T20:50:11.167Z","endTime":"2026-07-05T20:50:15.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":89.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.760263915985757,"aZ":-17.606617770661735,"pfxX":-5.18369625557729,"pfxZ":7.356396621211697,"pX":0.006922026744079643,"pZ":2.9653368460119074,"vX0":8.332446217246913,"vY0":-137.7558245027238,"vZ0":-5.7866996995701205,"x":116.74,"y":158.72,"x0":-2.3418179992169565,"y0":50.00607736036852,"z0":6.227219743925331,"aX":-10.27105593144957},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":8.3,"spinRate":2203,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3930305322482419,"extension":5.774747516639035},"index":2,"playId":"fe8b7c03-d44a-391f-a5a7-186643741065","pitchNumber":3,"startTime":"2026-07-05T20:50:27.400Z","endTime":"2026-07-05T20:50:30.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":88.8,"endSpeed":83.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.437773898814076,"aZ":-26.43056236324935,"pfxX":0.2894918490674332,"pfxZ":3.3187440790844507,"pX":1.1351633365275564,"pZ":2.1629604524194708,"vX0":9.411387249378445,"vY0":-129.11474851774497,"vZ0":-4.879197744846893,"x":73.73,"y":180.38,"x0":-2.5565270502172797,"y0":50.00527645220383,"z0":6.049045853324046,"aX":0.49963761619404795},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.4,"breakHorizontal":-2.0,"spinRate":2125,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.420157288797796,"extension":5.98662432404048},"index":3,"playId":"283fc136-838e-33a2-9828-50dfae7d334a","pitchNumber":4,"startTime":"2026-07-05T20:50:46.667Z","endTime":"2026-07-05T20:50:52.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":83.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.527113612786025,"aZ":-25.480014363051996,"pfxX":0.1536379022562433,"pfxZ":3.8803807568133015,"pX":0.8333421046028912,"pZ":1.8433697438298122,"vX0":8.81075717956949,"vY0":-129.12255722980845,"vZ0":-5.5962610318915615,"x":85.23,"y":189.01,"x0":-2.612985656201237,"y0":50.00288251035759,"z0":5.946319106060986,"aX":0.262598848679903},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.2,"breakHorizontal":-1.8,"spinRate":2188,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4207964576046965,"extension":5.918917681733126},"index":4,"playId":"75005fd2-2b16-3aeb-a5cd-368f47c895f9","pitchNumber":5,"startTime":"2026-07-05T20:51:03.813Z","endTime":"2026-07-05T20:51:07.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":86.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.468107537843817,"aZ":-17.010897451892934,"pfxX":-5.548055619017601,"pfxZ":8.040266976642323,"pX":0.6212529497081078,"pZ":3.0894181277502955,"vX0":10.042725284899573,"vY0":-135.0275763841601,"vZ0":-5.246562923992599,"x":93.32,"y":155.37,"x0":-2.389658677164766,"y0":50.00467376681212,"z0":6.2162352402573955,"aX":-10.466697870528051},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":8.4,"spinRate":2223,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4023528203835136,"extension":5.99796347989604},"index":5,"playId":"7a19d4e9-e074-3fb1-92ec-b6d06089a427","pitchNumber":6,"startTime":"2026-07-05T20:51:23.448Z","endTime":"2026-07-05T20:51:27.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84108203533637,"aZ":-17.381955894258418,"pfxX":-7.068214394231015,"pfxZ":7.7933514103636226,"pX":0.21523583538880897,"pZ":1.8259159910453497,"vX0":9.569455860439895,"vY0":-135.4937771598243,"vZ0":-8.302813164520597,"x":108.8,"y":189.48,"x0":-2.4103833895228908,"y0":50.00374560874941,"z0":6.097726144160519,"aX":-13.41688338240499},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":11.3,"spinRate":2256,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.40108876767659574,"extension":5.989512935914974},"index":6,"playId":"4dddc689-9e72-3647-8dcf-ff4eed3b6b19","pitchNumber":7,"startTime":"2026-07-05T20:51:43.451Z","endTime":"2026-07-05T20:51:47.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"}},"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:51:47.948Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a ground ball to left fielder Heliot Ramos.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T20:53:56.894Z","endTime":"2026-07-05T20:55:06.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.271288549381953,"aZ":-18.911101226503717,"pfxX":-5.81874146958604,"pfxZ":7.347332488253233,"pX":-0.7121471209370736,"pZ":4.275308029043801,"vX0":5.5350164769250245,"vY0":-132.28072445683793,"vZ0":0.16770439273281545,"x":144.15,"y":123.35,"x0":-2.0570802075457144,"y0":50.003098279385725,"z0":5.576792439799634,"aX":-10.505075187927009},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":9.6,"spinRate":2227,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4111498413690384,"extension":6.434108580978643},"index":0,"playId":"8ab1f9d7-2500-3a04-a93e-fed8a46b2da9","pitchNumber":1,"startTime":"2026-07-05T20:54:22.439Z","endTime":"2026-07-05T20:54:25.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.33091754810715,"aZ":-25.463233544457285,"pfxX":-4.095193897700767,"pfxZ":4.120070235874737,"pX":0.19148756083370602,"pZ":1.541091556181723,"vX0":6.891917263378355,"vY0":-125.26203005292258,"vZ0":-4.5055410271136385,"x":109.7,"y":197.17,"x0":-2.032607753475017,"y0":50.003257520952715,"z0":5.383648354834142,"aX":-6.672002451490411},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.8,"breakHorizontal":6.2,"spinRate":1648,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4331413747845456,"extension":6.342387002680384},"index":1,"playId":"95c4f9a0-74a7-3a46-9d1d-50a5da969f87","pitchNumber":2,"startTime":"2026-07-05T20:54:40.657Z","endTime":"2026-07-05T20:54:44.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.901746364454468,"aZ":-24.854338256733488,"pfxX":1.1597641014561866,"pfxZ":4.317033036846397,"pX":0.6284843788084171,"pZ":2.1822808413907393,"vX0":5.9585054871694805,"vY0":-127.51769488330432,"vZ0":-3.7017657850659678,"x":93.04,"y":179.86,"x0":-1.8612703369969403,"y0":50.00450389840232,"z0":5.548696028923186,"aX":1.9655400335286097},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.4,"breakHorizontal":-3.1,"spinRate":2405,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.4247504740119381,"extension":6.497057358609404},"hitData":{"launchSpeed":83.6,"launchAngle":10.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.81,"coordY":94.14}},"index":2,"playId":"f201b579-f720-3ea4-8b12-98ca55542d86","pitchNumber":3,"startTime":"2026-07-05T20:54:55.703Z","endTime":"2026-07-05T20:55:06.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.1,"awayTeamWinProbability":29.900000000000006,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.8,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:55:06.056Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to right fielder Jung Hoo Lee. Hunter Goodman to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T20:55:15.120Z","endTime":"2026-07-05T20:58:00.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61263335187655,"aZ":-17.374745488766308,"pfxX":-5.485457885041944,"pfxZ":7.935780308883,"pX":-0.10298327882775128,"pZ":4.043265237530577,"vX0":6.879857186890692,"vY0":-133.91620966359392,"vZ0":-0.5231370085132366,"x":120.93,"y":129.61,"x0":-1.9608737391381348,"y0":50.004607101147315,"z0":5.454706807586913,"aX":-10.233067990331472},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":8.9,"spinRate":2337,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4048720397865879,"extension":6.366371007905183},"index":0,"playId":"473b0ee0-6399-3dde-83e3-a3fde5aa3c1d","pitchNumber":1,"startTime":"2026-07-05T20:55:33.329Z","endTime":"2026-07-05T20:55:37.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":86.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20547447514555,"aZ":-17.82270430191645,"pfxX":-4.898667354928637,"pfxZ":7.687208313330382,"pX":0.10072251126182775,"pZ":3.241403826092889,"vX0":7.113268961911139,"vY0":-133.89243176548587,"vZ0":-2.3778283062042265,"x":113.16,"y":151.26,"x0":-1.9198185699184165,"y0":50.00556089173172,"z0":5.3767340903442955,"aX":-9.149362410771275},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":7.8,"spinRate":2277,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.40472954419513574,"extension":6.581557851553814},"index":1,"playId":"87c62d28-56eb-33df-b262-0162fff69444","pitchNumber":2,"startTime":"2026-07-05T20:55:51.445Z","endTime":"2026-07-05T20:55:57.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":80.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.996517013851893,"aZ":-30.37509586465641,"pfxX":-5.614573553094247,"pfxZ":1.125176711245679,"pX":-0.3571036452260576,"pZ":2.214741862399279,"vX0":6.19357986145093,"vY0":-123.94509843690525,"vZ0":-1.5715436430400591,"x":130.61,"y":178.98,"x0":-2.1252924339665666,"y0":50.003691762001196,"z0":5.325969715013829,"aX":-8.990853465802005},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":9.2,"spinRate":1617,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.43709384970259624,"extension":6.3787287257991006},"index":2,"playId":"95aa63a3-fe68-33cf-94cc-70708f71f6cb","pitchNumber":3,"startTime":"2026-07-05T20:56:30.437Z","endTime":"2026-07-05T20:56:34.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-05T20:56:49.516Z","endTime":"2026-07-05T20:57:08.146Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.841602739427188,"aZ":-19.01080319843986,"pfxX":-6.304361638215237,"pfxZ":7.080357528943969,"pX":0.6636270862717927,"pZ":3.9113230791883002,"vX0":8.647431977491571,"vY0":-133.55555018641772,"vZ0":-0.5014374089424258,"x":91.7,"y":133.17,"x0":-1.7538979029379345,"y0":50.00375560414121,"z0":5.433960797515984,"aX":-11.723767781073732},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":10.2,"spinRate":2242,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4056011742833401,"extension":6.459655559311802},"index":4,"playId":"3f9730f5-e94a-3141-a5de-535238adeb8c","pitchNumber":4,"startTime":"2026-07-05T20:57:08.146Z","endTime":"2026-07-05T20:57:12.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.959115685178638,"aZ":-17.989760196599462,"pfxX":-5.5263737778065085,"pfxZ":7.483559886008926,"pX":-0.9832139925155247,"pZ":4.4352056422430275,"vX0":4.465035233069666,"vY0":-135.0164844624923,"vZ0":0.22716559041818674,"x":154.48,"y":119.03,"x0":-1.9186997732743891,"y0":50.005881680694976,"z0":5.589170725879119,"aX":-10.48021632628433},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":9.4,"spinRate":2313,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40157289869841906,"extension":6.47776712723763},"index":5,"playId":"8819ccf6-c5d1-3dad-bef5-0d187bcac14a","pitchNumber":5,"startTime":"2026-07-05T20:57:27.811Z","endTime":"2026-07-05T20:57:31.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":81.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.886843499423666,"aZ":-30.894155285855554,"pfxX":-4.950666918054157,"pfxZ":0.786793559394158,"pX":0.31847872905471186,"pZ":1.9212068200189176,"vX0":7.691121053310006,"vY0":-125.1482552611879,"vZ0":-2.436822624477719,"x":104.86,"y":186.91,"x0":-2.1087443355343853,"y0":50.00617149270834,"z0":5.3620089712482,"aX":-8.099057591093498},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":7.8,"spinRate":1465,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.43257203415130707,"extension":6.479423287759656},"hitData":{"launchSpeed":80.0,"launchAngle":15.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.06,"coordY":117.41}},"index":6,"playId":"eba84f46-8f76-3f39-a80d-cafc49aa024e","pitchNumber":6,"startTime":"2026-07-05T20:57:49.567Z","endTime":"2026-07-05T20:58:00.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.60000000000001,"awayTeamWinProbability":22.39999999999999,"homeTeamWinProbabilityAdded":7.500000000000014,"leverageIndex":1.32,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:58:00.494Z","atBatIndex":24},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Troy Johnston out on a sacrifice fly to left fielder Heliot Ramos. Hunter Goodman scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T20:58:11.207Z","endTime":"2026-07-05T21:00:20.430Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":85.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.432086291286453,"aZ":-18.27127974273423,"pfxX":-6.388562286025341,"pfxZ":7.454877180545099,"pX":-0.8345871675093712,"pZ":3.9230478015299375,"vX0":5.221534339663523,"vY0":-134.55100014765927,"vZ0":-1.0369684825079022,"x":148.81,"y":132.86,"x0":-1.9538546996304478,"y0":50.00452725759117,"z0":5.586861918802311,"aX":-11.918797064507991},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.6,"breakHorizontal":10.7,"spinRate":2366,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4043916940745933,"extension":6.296781988830687},"index":0,"playId":"bb9c48c5-f63b-3f74-973c-53fe636be76f","pitchNumber":1,"startTime":"2026-07-05T20:58:36.141Z","endTime":"2026-07-05T20:58:39.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.726448490105433,"aZ":-25.76621000257727,"pfxX":-0.7800341316515658,"pfxZ":3.760250010245622,"pX":-1.228983796393173,"pZ":3.6468650132612743,"vX0":2.9302734835660584,"vY0":-128.43589968771616,"vZ0":0.3347320411001806,"x":163.85,"y":140.31,"x0":-2.273685752021569,"y0":50.0001760001799,"z0":5.48763521974759,"aX":-1.3284962990625824},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.1,"breakHorizontal":0.8,"spinRate":2368,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4233137283595316,"extension":6.235095012666296},"index":1,"playId":"98f87696-29d9-3bbf-9731-72c015e6b2e4","pitchNumber":2,"startTime":"2026-07-05T20:58:54.905Z","endTime":"2026-07-05T20:59:00.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.13372516892245,"aZ":-29.54474057324694,"pfxX":-5.997536215647017,"pfxZ":1.7528904705003008,"pX":-1.1502759355533485,"pZ":2.571382073794961,"vX0":4.670528121876113,"vY0":-120.18488463428302,"vZ0":-0.26497766052955574,"x":160.85,"y":169.35,"x0":-2.3175077712508454,"y0":50.00002838456167,"z0":5.2554336633430205,"aX":-8.979660546033445},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.4,"breakHorizontal":10.1,"spinRate":1541,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4516817176727108,"extension":6.588180233760113},"index":2,"playId":"e67b1c15-e528-3f34-8ce1-6a803b4074f5","pitchNumber":3,"startTime":"2026-07-05T20:59:17.775Z","endTime":"2026-07-05T20:59:21.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.957198038915248,"aZ":-20.712710881424353,"pfxX":-6.274152867333175,"pfxZ":6.175879242320455,"pX":-0.3414964218899374,"pZ":3.7955316615171633,"vX0":6.453018578518547,"vY0":-134.1481067314004,"vZ0":-0.29810645322536844,"x":130.02,"y":136.3,"x0":-1.9418794422762906,"y0":50.0052760163729,"z0":5.36129517970792,"aX":-11.64987188009688},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":10.3,"spinRate":2227,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4054415737736816,"extension":6.520253443715702},"index":3,"playId":"34e5eecd-a90b-3af1-94e0-c97ee72880d0","pitchNumber":4,"startTime":"2026-07-05T20:59:41.038Z","endTime":"2026-07-05T20:59:44.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.619668961588925,"aZ":-18.37793687373211,"pfxX":-5.515576969369447,"pfxZ":7.118620134602178,"pX":-0.021256345137039046,"pZ":2.8760205903744813,"vX0":6.905639843448952,"vY0":-136.5392067437971,"vZ0":-3.4824299023478096,"x":117.81,"y":161.13,"x0":-1.8358264929670784,"y0":50.00096805583898,"z0":5.391463007204293,"aX":-10.687805352134072},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":9.0,"spinRate":2349,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3971790249776075,"extension":6.658336971670921},"hitData":{"launchSpeed":91.1,"launchAngle":21.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.23,"coordY":89.03}},"index":4,"playId":"ed824e3f-3591-309b-a596-331f86581676","pitchNumber":5,"startTime":"2026-07-05T21:00:09.438Z","endTime":"2026-07-05T21:00:20.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":76.6,"awayTeamWinProbability":23.400000000000006,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":1.25,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:00:20.430Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to right fielder Jung Hoo Lee in foul territory.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T21:00:24.155Z","endTime":"2026-07-05T21:01:38.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44625745949354,"aZ":-24.35134741839103,"pfxX":-0.3272869069513886,"pfxZ":4.519085397787755,"pX":0.8441237693917227,"pZ":2.6238354202513863,"vX0":7.536516223706516,"vY0":-129.3345404185198,"vZ0":-2.2674560330782185,"x":84.82,"y":167.94,"x0":-2.038513190784092,"y0":50.00347085547508,"z0":5.338264236892525,"aX":-0.5678783311669799},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":-0.7,"spinRate":2350,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4200151265330181,"extension":6.4539660612725855},"index":0,"playId":"ccfef77b-acca-3832-ab3a-c4fe8ceaed7e","pitchNumber":1,"startTime":"2026-07-05T21:00:51.299Z","endTime":"2026-07-05T21:00:55.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.510962969875216,"aZ":-18.481775134974665,"pfxX":-5.5060037964374136,"pfxZ":7.512491121241316,"pX":0.16371166162467346,"pZ":3.641569439972416,"vX0":7.702963958032288,"vY0":-132.9087421599991,"vZ0":-0.6402545217716065,"x":110.76,"y":140.46,"x0":-2.032005125159466,"y0":50.00117092194413,"z0":5.2054481863822915,"aX":-10.033746212338475},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.8,"breakHorizontal":8.6,"spinRate":2291,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4092030793461432,"extension":6.499923129320017},"index":1,"playId":"3d07bf72-6cfb-3604-994c-e7aa3c62fa58","pitchNumber":2,"startTime":"2026-07-05T21:01:05.515Z","endTime":"2026-07-05T21:01:09.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.197696353085366,"aZ":-24.86705573441825,"pfxX":2.809557616343643,"pfxZ":4.368354417846248,"pX":0.7272670475195494,"pZ":2.4589161490024996,"vX0":5.6528394785377145,"vY0":-127.21890710206108,"vZ0":-2.6334865398557055,"x":89.28,"y":172.39,"x0":-1.8710786378911892,"y0":50.000084498874855,"z0":5.437557913197954,"aX":4.69657616066689},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":-6.1,"spinRate":2446,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.4272779487084768,"extension":6.625214664598579},"hitData":{"launchSpeed":82.0,"launchAngle":54.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.98,"coordY":136.15}},"index":2,"playId":"1c9c9325-07fe-3130-8c7f-13371540e8c1","pitchNumber":3,"startTime":"2026-07-05T21:01:26.918Z","endTime":"2026-07-05T21:01:38.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":74.6,"awayTeamWinProbability":25.400000000000006,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.86,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:01:38.581Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T21:01:43.353Z","endTime":"2026-07-05T21:03:59.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.322461967650604,"aZ":-26.39880276451128,"pfxX":0.6990685343669865,"pfxZ":3.5422297102958424,"pX":-0.2828382402512141,"pZ":1.9011784778296217,"vX0":4.593493892131936,"vY0":-125.98496646418818,"vZ0":-2.978524232851926,"x":127.78,"y":187.45,"x0":-2.2103067608936446,"y0":50.001718314952406,"z0":5.201791643188611,"aX":1.1378851466743298},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.0,"breakHorizontal":-2.2,"spinRate":2274,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.4325111052057147,"extension":6.59051233188304},"index":0,"playId":"a208bd2d-9a44-386d-b39a-e33b8d094353","pitchNumber":1,"startTime":"2026-07-05T21:02:05.764Z","endTime":"2026-07-05T21:02:09.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":90.4,"endSpeed":83.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.452590546308826,"aZ":-15.493636918821053,"pfxX":-5.22739580615931,"pfxZ":9.384733795820406,"pX":-0.47037635392089805,"pZ":1.6145553152605463,"vX0":6.035618756347275,"vY0":-131.60549144652177,"vZ0":-6.1467978162110954,"x":134.93,"y":195.19,"x0":-2.1000895093767307,"y0":50.00337761780824,"z0":5.1025943360213555,"aX":-9.292131479642979},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2276,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.4141008679536444,"extension":6.585162468453025},"index":1,"playId":"fef47910-9934-3f9e-90dc-e4786c5fda7e","pitchNumber":2,"startTime":"2026-07-05T21:02:21.169Z","endTime":"2026-07-05T21:02:25.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.671347860625247,"aZ":-27.9815029846743,"pfxX":-6.406018449863398,"pfxZ":2.7608482329467403,"pX":-0.3205608535722562,"pZ":1.0314029551530144,"vX0":6.340086984205468,"vY0":-121.54977109070117,"vZ0":-3.874554665654185,"x":129.22,"y":210.93,"x0":-2.113102940876717,"y0":50.000591585733595,"z0":5.037992522039798,"aX":-9.719775390794352},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.4,"breakHorizontal":10.3,"spinRate":1502,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4481988741550573,"extension":6.694921345574238},"index":2,"playId":"9f825529-f288-372f-a8ab-e796c515549e","pitchNumber":3,"startTime":"2026-07-05T21:02:38.433Z","endTime":"2026-07-05T21:02:42.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.433396970369486,"aZ":-29.855764429554277,"pfxX":-5.524081230923446,"pfxZ":1.5196271816997076,"pX":-0.32774031329205694,"pZ":0.7433512590422571,"vX0":6.173076919601453,"vY0":-121.80796613683985,"vZ0":-4.168035581042118,"x":129.49,"y":218.71,"x0":-2.158838992438874,"y0":50.0042301641261,"z0":5.0141161511212315,"aX":-8.431584963794057},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.2,"breakHorizontal":8.8,"spinRate":1573,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.44701577738907705,"extension":6.569076633097923},"index":3,"playId":"56f53b70-ceba-38e9-ad68-caa049dfd638","pitchNumber":4,"startTime":"2026-07-05T21:02:56.679Z","endTime":"2026-07-05T21:03:00.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.6,"endSpeed":85.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.434868729129025,"aZ":-20.262250951131,"pfxX":-5.960130160601331,"pfxZ":6.47303792631252,"pX":-0.305412292612226,"pZ":3.6997447700177895,"vX0":6.336420906830892,"vY0":-133.49999588430313,"vZ0":-0.5284018896605823,"x":128.64,"y":138.89,"x0":-1.913371594501489,"y0":50.00318639120215,"z0":5.333589394218104,"aX":-10.970181648078233},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.9,"breakHorizontal":9.7,"spinRate":2168,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4072241401033452,"extension":6.525211521102555},"index":4,"playId":"e74b5abf-efe6-39ba-acba-705fe49bb0b4","pitchNumber":5,"startTime":"2026-07-05T21:03:17.274Z","endTime":"2026-07-05T21:03:21.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-05T21:03:29.853Z","endTime":"2026-07-05T21:03:52.083Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":86.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.634404487764655,"aZ":-19.835104368544545,"pfxX":-6.422940491539918,"pfxZ":6.600423151331407,"pX":-0.6175931948654194,"pZ":2.5852245389317816,"vX0":6.230517648422147,"vY0":-134.30498088261095,"vZ0":-3.159325176639344,"x":140.54,"y":168.98,"x0":-2.106989134441623,"y0":50.00619916412635,"z0":5.148908689805054,"aX":-12.014022329437132},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.6,"breakHorizontal":10.7,"spinRate":2213,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4041970607629386,"extension":6.713517967833956},"hitData":{"launchSpeed":90.6,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":160.8}},"index":6,"playId":"28f3efa7-b1c1-3538-8029-b2506d631e74","pitchNumber":6,"startTime":"2026-07-05T21:03:52.083Z","endTime":"2026-07-05T21:03:59.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:03:59.350Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (17) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T21:06:13.630Z","endTime":"2026-07-05T21:07:32.802Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.351440173463157,"aZ":-15.768798890301502,"pfxX":-4.876060611885754,"pfxZ":9.069877024668802,"pX":0.11175480738530544,"pZ":2.2115422529997772,"vX0":8.501388052324744,"vY0":-131.9509163334753,"vZ0":-7.4144158427471245,"x":112.74,"y":179.07,"x0":-2.4815283643486015,"y0":50.00088355470787,"z0":6.165901114068454,"aX":-8.817966421820342},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.5,"breakHorizontal":7.6,"spinRate":2258,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4111316670247316,"extension":5.914372159002054},"index":0,"playId":"e48a7125-38f2-3eab-bfc6-788bda0b6e07","pitchNumber":1,"startTime":"2026-07-05T21:06:24.103Z","endTime":"2026-07-05T21:06:28.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04813971989837,"aZ":-17.274478047020505,"pfxX":-5.88932381044513,"pfxZ":7.96547643533961,"pX":0.18416464032803148,"pZ":3.65969759719201,"vX0":9.224567258979503,"vY0":-134.19260644349137,"vZ0":-3.651003423774159,"x":109.98,"y":139.97,"x0":-2.492995650545282,"y0":50.00433347128809,"z0":6.228514634520414,"aX":-11.018915965374484},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":9.2,"spinRate":2346,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4042456638057166,"extension":5.799878166937785},"index":1,"playId":"b04d2a3d-b77b-3dd4-b8b6-8f07d9f096a2","pitchNumber":2,"startTime":"2026-07-05T21:06:37.976Z","endTime":"2026-07-05T21:06:42.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.398464520691757,"aZ":-25.913461306940427,"pfxX":-0.28179019570883135,"pfxZ":3.6896826481840472,"pX":-0.7669507153565842,"pZ":1.664774797717082,"vX0":5.5824815999355915,"vY0":-127.91253738376851,"vZ0":-5.834031491749224,"x":146.23,"y":193.83,"x0":-2.9190928498049993,"y0":50.00421539402242,"z0":5.9441852361204965,"aX":-0.479115070792234},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.9,"breakHorizontal":-0.5,"spinRate":2212,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.4243139140033447,"extension":5.893501561795202},"index":2,"playId":"5f2d76e2-73f7-37eb-8637-e3679aeb00e5","pitchNumber":3,"startTime":"2026-07-05T21:06:52.780Z","endTime":"2026-07-05T21:06:56.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15761764927776,"aZ":-17.01208609415156,"pfxX":-6.1282541186109585,"pfxZ":8.047337264418747,"pX":0.023101440732724594,"pZ":3.3426872833445147,"vX0":8.984323078336246,"vY0":-134.88290251443604,"vZ0":-4.5323422599222445,"x":116.12,"y":148.53,"x0":-2.5207021158009306,"y0":50.0032169687041,"z0":6.206831885594337,"aX":-11.54713715771342},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":9.7,"spinRate":2362,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.40265716494952697,"extension":5.861228184284825},"hitData":{"launchSpeed":108.0,"launchAngle":33.0,"totalDistance":420.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":194.4,"coordY":43.17}},"index":3,"playId":"a3317870-4c5a-3096-a2c5-93418e7d771b","pitchNumber":4,"startTime":"2026-07-05T21:07:07.145Z","endTime":"2026-07-05T21:07:32.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-10.599999999999994,"leverageIndex":1.04,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:07:32.802Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T21:07:37.150Z","endTime":"2026-07-05T21:08:09.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":75.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.558167160444047,"aZ":-34.50710066359303,"pfxX":-0.12979264800703127,"pfxZ":-1.6535585325498134,"pX":0.7986720916117951,"pZ":1.8101422517334225,"vX0":7.8417820497650315,"vY0":-116.55140248854086,"vZ0":-2.6332996340792985,"x":86.56,"y":189.91,"x0":-2.556268983723856,"y0":50.00245062163064,"z0":6.132309095389408,"aX":-0.18407064233858692},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.4,"breakHorizontal":-1.2,"spinRate":2353,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4653487711132023,"extension":5.9899070146926565},"index":0,"playId":"bd9a561b-0fb2-3d1c-a74b-4e8b2ec624ba","pitchNumber":1,"startTime":"2026-07-05T21:07:50.682Z","endTime":"2026-07-05T21:07:54.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":87.8,"endSpeed":82.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.34291099018514,"aZ":-26.342804869777304,"pfxX":-1.6504048115656293,"pfxZ":3.4350217873725315,"pX":-0.38459120048465756,"pZ":2.225050062971825,"vX0":6.771646693869389,"vY0":-127.8498994435221,"vZ0":-4.525341031423681,"x":131.66,"y":178.7,"x0":-2.8254304383385036,"y0":50.00058363451678,"z0":6.0267585987138865,"aX":-2.7999057918454637},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.6,"breakHorizontal":1.8,"spinRate":2128,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.42450927994401555,"extension":5.83899826341845},"hitData":{"launchSpeed":83.1,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.3,"coordY":157.76}},"index":1,"playId":"b5c603fe-6bee-3112-b6b0-8df56dab3c45","pitchNumber":2,"startTime":"2026-07-05T21:08:02.492Z","endTime":"2026-07-05T21:08:09.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:08:09.781Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan challenged (pitch result), call on the field was overturned: Willy Adames called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T21:08:14.045Z","endTime":"2026-07-05T21:10:30.589Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":79.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.631989415086156,"aZ":-27.073531776276706,"pfxX":-8.187697046558213,"pfxZ":3.288332309518407,"pX":0.4345217126344277,"pZ":1.5963935469692045,"vX0":9.457941373354211,"vY0":-122.35809743704588,"vZ0":-5.675193201760008,"x":100.44,"y":195.68,"x0":-2.3739737212814775,"y0":50.00574820884232,"z0":6.1964524818736955,"aX":-12.719277835499996},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.0,"breakHorizontal":13.2,"spinRate":2115,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4435439250436235,"extension":6.274041302672037},"index":0,"playId":"0b2f31aa-dea2-330c-8125-54bfb6e87667","pitchNumber":1,"startTime":"2026-07-05T21:08:33.252Z","endTime":"2026-07-05T21:09:00.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24990917959041,"aZ":-14.75806768207506,"pfxX":-6.06444185292459,"pfxZ":9.11220977726141,"pX":0.7429108042495228,"pZ":2.8339096585839387,"vX0":10.201777887103763,"vY0":-135.7893178251179,"vZ0":-6.685404287121303,"x":88.68,"y":162.26,"x0":-2.235503497234045,"y0":50.00133852490178,"z0":6.311486846907713,"aX":-11.589259890480518},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":9.4,"spinRate":2376,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3998428097389257,"extension":5.915751709964029},"index":1,"playId":"f6477f41-6bf8-3349-8412-90dfe440091c","pitchNumber":2,"startTime":"2026-07-05T21:09:03.856Z","endTime":"2026-07-05T21:09:08.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.344404211886204,"aZ":-25.705572503878848,"pfxX":-0.7540462538800543,"pfxZ":3.7648157653784784,"pX":-0.003757191645243071,"pZ":1.8563389055409478,"vX0":6.830094692470482,"vY0":-129.10321216111538,"vZ0":-5.733395257016654,"x":117.14,"y":188.66,"x0":-2.565560711682753,"y0":50.00365782823063,"z0":6.038659549658902,"aX":-1.2965619207812562},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.0,"breakHorizontal":0.1,"spinRate":2126,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.42137125686355503,"extension":5.887158427402236},"index":2,"playId":"f871000a-60c9-3d9c-a8b6-a6360bfa7655","pitchNumber":3,"startTime":"2026-07-05T21:09:16.966Z","endTime":"2026-07-05T21:09:22.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89298953594375,"aZ":-17.36755188347833,"pfxX":-4.823395134689702,"pfxZ":7.778834841541192,"pX":1.4771785168898894,"pZ":3.040915387893009,"vX0":11.614832147175312,"vY0":-135.69855042261014,"vZ0":-5.418979181739711,"x":60.69,"y":156.68,"x0":-2.1927005418810506,"y0":50.0038408519968,"z0":6.23584619924226,"aX":-9.183256728390553},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":6.8,"spinRate":2114,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4004581827692819,"extension":5.998874713760231},"index":3,"playId":"cc5a0537-9e32-3cf1-b4bd-e6fc1e6412d4","pitchNumber":4,"startTime":"2026-07-05T21:09:43.536Z","endTime":"2026-07-05T21:09:47.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-07-05T21:10:04.080Z","endTime":"2026-07-05T21:10:07.866Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.131052761505345,"aZ":-26.905225468593386,"pfxX":0.3136953701171916,"pfxZ":3.107843767545692,"pX":0.2532967700020786,"pZ":2.688637978014455,"vX0":7.157100832977864,"vY0":-128.19637414773018,"vZ0":-3.500197937605382,"x":107.34,"y":166.19,"x0":-2.594952614295878,"y0":50.00008483376803,"z0":6.131568557364591,"aX":0.5302247333670583},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":-1.9,"spinRate":2003,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.4244117466254185,"extension":6.0528546121549756},"index":5,"playId":"19fc777a-74b2-3a4f-92a5-bc3bf595a648","pitchNumber":5,"startTime":"2026-07-05T21:10:07.866Z","endTime":"2026-07-05T21:10:11.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.404883869375627,"aZ":-25.26710478213428,"pfxX":-7.060788074945302,"pfxZ":4.490115172738952,"pX":-0.7749436151031619,"pZ":2.0305566616498223,"vX0":6.320600358263557,"vY0":-122.52879241266054,"vZ0":-4.865534966557137,"x":146.54,"y":183.95,"x0":-2.4553728940642516,"y0":50.0047448709185,"z0":6.168814343717223,"aX":-10.870164800055463},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.3,"breakHorizontal":11.5,"spinRate":2080,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.4449181366701316,"extension":6.24549515300303},"index":6,"playId":"a475e653-c82c-328e-9e0b-8807f2c77fdf","pitchNumber":6,"startTime":"2026-07-05T21:10:25.464Z","endTime":"2026-07-05T21:10:30.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}},"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:10:30.589Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T21:11:04.502Z","endTime":"2026-07-05T21:12:07.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.335229187552837,"aZ":-25.403744843967,"pfxX":1.1710148512609273,"pfxZ":4.06537233221075,"pX":-0.15974676111338898,"pZ":2.9852946984977677,"vX0":6.27593684590897,"vY0":-126.98361456019758,"vZ0":-2.8958576146552035,"x":123.09,"y":158.18,"x0":-2.796072525280374,"y0":50.00110550248614,"z0":6.120845591427618,"aX":1.9472711901449113},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.1,"breakHorizontal":-3.2,"spinRate":1947,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.42822008720505345,"extension":5.913537087753594},"index":0,"playId":"1d9a0ba6-62ae-3963-860c-a69fe97430ff","pitchNumber":1,"startTime":"2026-07-05T21:11:04.502Z","endTime":"2026-07-05T21:11:08.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.54388398240481,"aZ":-22.107039400144902,"pfxX":-6.368930823328935,"pfxZ":6.530747102750902,"pX":0.08093726925089698,"pZ":1.1542725326619252,"vX0":8.613564764543401,"vY0":-122.40286814567895,"vZ0":-7.468926880789027,"x":113.91,"y":207.61,"x0":-2.630572562354578,"y0":50.002503532658366,"z0":6.092888372108842,"aX":-9.818477298702534},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.6,"breakHorizontal":9.8,"spinRate":2224,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.44476483195530614,"extension":6.224420421522896},"index":1,"playId":"6fcecf34-8db4-386b-963e-016f797dc4bd","pitchNumber":2,"startTime":"2026-07-05T21:11:17.532Z","endTime":"2026-07-05T21:11:21.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74748118655319,"aZ":-26.1054500920418,"pfxX":0.5771642745353924,"pfxZ":3.510811799290515,"pX":-1.189775976373792,"pZ":2.620424283753292,"vX0":4.154505970589313,"vY0":-129.32056990524512,"vZ0":-3.7051809878701345,"x":162.35,"y":168.03,"x0":-2.8785768291125273,"y0":50.003675088382984,"z0":6.028278850352963,"aX":0.9970649687686001},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.9,"breakHorizontal":-1.8,"spinRate":1978,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.4202490841571991,"extension":5.920340456704608},"index":2,"playId":"b06f8295-73cd-3e0b-a1b8-79d7815f8d21","pitchNumber":3,"startTime":"2026-07-05T21:11:31.136Z","endTime":"2026-07-05T21:11:35.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":87.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.754062962487446,"aZ":-16.244192210215836,"pfxX":-5.9349834396339265,"pfxZ":8.341708255617334,"pX":0.40563125352391755,"pZ":1.4979517372415438,"vX0":9.71040848433391,"vY0":-135.44753637038417,"vZ0":-9.198387188138561,"x":101.54,"y":198.34,"x0":-2.4095294641956264,"y0":50.00663884074113,"z0":6.008523671106343,"aX":-11.340847854166364},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":9.4,"spinRate":2287,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40010723272060655,"extension":6.162839905041153},"index":3,"playId":"e624e788-0092-3f3c-bc68-b5f8910d9516","pitchNumber":4,"startTime":"2026-07-05T21:11:48.007Z","endTime":"2026-07-05T21:11:53.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.92478762452688,"aZ":-26.251687699835376,"pfxX":0.06109236057496403,"pfxZ":3.3880449994212025,"pX":-1.1741543594700607,"pZ":1.4498743314064064,"vX0":4.558219963795393,"vY0":-129.5625296095033,"vZ0":-6.486037650153235,"x":161.76,"y":199.63,"x0":-2.9437964895307727,"y0":50.002848098988274,"z0":5.917111276840195,"aX":0.10624716680466612},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":-0.8,"spinRate":2145,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4182902802937849,"extension":5.970184572810415},"index":4,"playId":"bcfabc02-9ecb-3e89-9b20-58a7c5461943","pitchNumber":5,"startTime":"2026-07-05T21:12:02.819Z","endTime":"2026-07-05T21:12:07.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:12:07.153Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Drew Gilbert doubles (9) on a line drive to right fielder Troy Johnston. Bryce Eldridge to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T21:13:04.760Z","endTime":"2026-07-05T21:13:45.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnThird":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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-07-05T21:12:25.333Z","endTime":"2026-07-05T21:13:07.068Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.224211817661477,"aZ":-28.24573847131363,"pfxX":-7.457143012267521,"pfxZ":2.549594724144929,"pX":0.3277563371542357,"pZ":1.7652630944248242,"vX0":9.215097513527214,"vY0":-121.84221636659129,"vZ0":-4.767457575930688,"x":104.51,"y":191.12,"x0":-2.4905755797917166,"y0":50.005093573747224,"z0":6.1172004368980515,"aX":-11.499852707625731},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.0,"breakHorizontal":12.0,"spinRate":1960,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.44524857576545074,"extension":6.199627666353529},"index":1,"playId":"13371dac-6100-3b2e-a280-e6bbd1904ffb","pitchNumber":1,"startTime":"2026-07-05T21:13:07.068Z","endTime":"2026-07-05T21:13:11.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.758857554545695,"aZ":-16.723112860402793,"pfxX":-5.220561584175241,"pfxZ":8.189526269450807,"pX":0.5300364652192122,"pZ":3.136034452614877,"vX0":9.74327997107012,"vY0":-134.89072603337718,"vZ0":-5.058027304024139,"x":96.8,"y":154.11,"x0":-2.412058395190713,"y0":50.003216464952,"z0":6.172941696938967,"aX":-9.85100293663909},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":7.9,"spinRate":2128,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.4024049136615173,"extension":6.1184118527170845},"hitData":{"launchSpeed":94.4,"launchAngle":21.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":221.59,"coordY":100.52}},"index":2,"playId":"d03f46cc-f06d-3ff6-b077-ed051a1780e0","pitchNumber":2,"startTime":"2026-07-05T21:13:33.180Z","endTime":"2026-07-05T21:13:45.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.1,"awayTeamWinProbability":38.9,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.14,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:13:45.960Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drew Cavanaugh pops out to third baseman Kyle Karros.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T21:15:07.467Z","endTime":"2026-07-05T21:15:39.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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-07-05T21:14:10.483Z","endTime":"2026-07-05T21:15:09.698Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.410705474269115,"aZ":-16.54191859261875,"pfxX":-6.6159306582346495,"pfxZ":8.116961635548481,"pX":0.5599894563971516,"pZ":0.8422046350680306,"vX0":10.39383394240501,"vY0":-136.542179250484,"vZ0":-10.93124781756175,"x":95.65,"y":216.04,"x0":-2.4018692754086266,"y0":50.00661269393307,"z0":5.984188251273691,"aX":-12.747066321052595},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":10.3,"spinRate":2261,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.39812019786548936,"extension":6.08127231100078},"index":1,"playId":"7fbda677-78ba-36c7-b294-8bb6e86e4a1f","pitchNumber":1,"startTime":"2026-07-05T21:15:09.698Z","endTime":"2026-07-05T21:15:13.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897074436427307,"aZ":-14.727106005483213,"pfxX":-4.789845662806451,"pfxZ":9.076756134877327,"pX":0.5303144604159807,"pZ":3.1778618771700198,"vX0":9.70931288125908,"vY0":-136.5064636831494,"vZ0":-5.50824198263565,"x":96.79,"y":152.98,"x0":-2.4212155627849974,"y0":50.00028294058051,"z0":6.2051875916895245,"aX":-9.205133814639014},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":7.1,"spinRate":2354,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.3984838180647823,"extension":5.938896952407409},"hitData":{"launchSpeed":64.9,"launchAngle":73.0,"totalDistance":78.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":104.97,"coordY":179.68}},"index":2,"playId":"d401bcd9-3a6b-3055-80dd-7955f3259cb0","pitchNumber":2,"startTime":"2026-07-05T21:15:30.136Z","endTime":"2026-07-05T21:15:39.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":2.68,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:15:39.149Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Sullivan flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-05T21:17:47.912Z","endTime":"2026-07-05T21:18:16.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.738255632518026,"aZ":-18.862665882318524,"pfxX":-6.9066102343751705,"pfxZ":7.675444130150689,"pX":0.14038731613586722,"pZ":2.746691430333794,"vX0":7.516742114538842,"vY0":-129.96626625367125,"vZ0":-2.9587647312184346,"x":111.65,"y":164.62,"x0":-1.873341081583399,"y0":50.00226027714196,"z0":5.309808132798122,"aX":-11.977438104519187},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.6,"breakHorizontal":11.2,"spinRate":2231,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.41925345613985776,"extension":6.5611110227525185},"hitData":{"launchSpeed":82.6,"launchAngle":55.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.52,"coordY":106.47}},"index":0,"playId":"d9193ebb-0a6e-3558-9d4e-3117bbb8c53b","pitchNumber":1,"startTime":"2026-07-05T21:18:07.424Z","endTime":"2026-07-05T21:18:16.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:18:16.828Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to second baseman Luis Arraez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-05T21:18:55.219Z","endTime":"2026-07-05T21:19:25.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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-07-05T21:18:40.797Z","endTime":"2026-07-05T21:18:57.398Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":79.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.454508262453192,"aZ":-28.104494061025207,"pfxX":1.4322294442121466,"pfxZ":2.6135818514639126,"pX":1.5109902891318727,"pZ":2.2873300805843275,"vX0":7.455295833734623,"vY0":-122.73038790395186,"vZ0":-2.1354984080277557,"x":59.4,"y":177.02,"x0":-1.726101869375002,"y0":50.00443312895354,"z0":5.513251444587935,"aX":2.2301611807967747},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.6,"breakHorizontal":-4.0,"spinRate":2247,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.4427146020437043,"extension":6.4559872741853095},"index":1,"playId":"809b80cb-fb0c-3502-9cc4-3d968c50c3a9","pitchNumber":1,"startTime":"2026-07-05T21:18:57.398Z","endTime":"2026-07-05T21:19:01.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42970224864514,"aZ":-19.265276010540315,"pfxX":-4.654719348657309,"pfxZ":7.292913745890889,"pX":-0.8191215175777371,"pZ":2.866471164176595,"vX0":4.549036917641076,"vY0":-130.88630162721094,"vZ0":-2.8491002775507903,"x":148.22,"y":161.39,"x0":-1.9584045346218824,"y0":50.00047688691683,"z0":5.378956130667283,"aX":-8.23699327636321},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.0,"breakHorizontal":7.7,"spinRate":2169,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4153113381486433,"extension":7.174322384022584},"hitData":{"launchSpeed":89.2,"launchAngle":64.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":94.23,"coordY":188.39}},"index":2,"playId":"e545749d-be06-3adb-bc03-94b5aa1428c8","pitchNumber":2,"startTime":"2026-07-05T21:19:14.531Z","endTime":"2026-07-05T21:19:25.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:19:25.970Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-05T21:19:56.872Z","endTime":"2026-07-05T21:21:19.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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-07-05T21:19:44.747Z","endTime":"2026-07-05T21:19:59.051Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58660460276917,"aZ":-25.84956469642922,"pfxX":-4.526884543301664,"pfxZ":4.311355131245497,"pX":-0.7592547747966117,"pZ":1.775705144944693,"vX0":4.767020321181513,"vY0":-120.17870540689557,"vZ0":-3.0027836696680104,"x":145.94,"y":190.84,"x0":-2.177383514900257,"y0":50.00352474753126,"z0":5.329490442638762,"aX":-6.643446355393804},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.3,"breakHorizontal":7.1,"spinRate":1540,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.45518742412312996,"extension":6.404976165466071},"index":1,"playId":"b0f8ae43-f9c8-32f8-bf27-29c0efe240cb","pitchNumber":1,"startTime":"2026-07-05T21:19:59.051Z","endTime":"2026-07-05T21:20:02.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35732537679417,"aZ":-25.439416683768286,"pfxX":0.377337824811919,"pfxZ":4.280220785990418,"pX":-0.8688247755110179,"pZ":1.1166515109999042,"vX0":3.265435007257788,"vY0":-123.9972865247694,"vZ0":-4.786505079809247,"x":150.12,"y":208.63,"x0":-2.2461509640062505,"y0":50.00406285774411,"z0":5.167889447805448,"aX":0.593080043419791},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.0,"breakHorizontal":-1.3,"spinRate":2317,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.4399663040863633,"extension":6.513271201313868},"index":2,"playId":"ab7b1717-9985-30d3-8cec-a7bae45bac1b","pitchNumber":2,"startTime":"2026-07-05T21:20:16.742Z","endTime":"2026-07-05T21:20:21.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.841191246334905,"aZ":-17.91596331792043,"pfxX":-7.430227180754011,"pfxZ":8.114544199753459,"pX":-0.6772101624063194,"pZ":0.9612124174266928,"vX0":6.504716697763744,"vY0":-131.43800649837968,"vZ0":-7.038974225880401,"x":142.81,"y":212.83,"x0":-2.214018985357057,"y0":50.000922469769826,"z0":4.995658911339701,"aX":-13.050303951327358},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.4,"breakHorizontal":12.1,"spinRate":2180,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.41611267278662156,"extension":6.802480248094547},"index":3,"playId":"8907027b-2df6-3fcd-bcef-c2c389f7de66","pitchNumber":3,"startTime":"2026-07-05T21:20:33.658Z","endTime":"2026-07-05T21:20:37.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.789204177279508,"aZ":-26.86747184783008,"pfxX":-4.321878141331295,"pfxZ":3.3676917574960634,"pX":0.03952719255934001,"pZ":0.8432682646335453,"vX0":6.622598514919571,"vY0":-124.00222609055999,"vZ0":-5.289994420334626,"x":115.49,"y":216.01,"x0":-2.0886992754069826,"y0":50.00541122928379,"z0":5.210429567775621,"aX":-6.818729709978849},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.3,"breakHorizontal":6.5,"spinRate":1511,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.43954171213787285,"extension":6.326807453775899},"index":4,"playId":"8aa1a435-8e1a-3b54-9d03-34fe216f70ab","pitchNumber":4,"startTime":"2026-07-05T21:20:52.464Z","endTime":"2026-07-05T21:20:56.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.463838519018925,"aZ":-14.01452399355147,"pfxX":-4.72979930237556,"pfxZ":9.412902993875573,"pX":-0.27314436856500707,"pZ":2.1202460925847597,"vX0":6.045335550491807,"vY0":-137.3040977082747,"vZ0":-6.057004529708788,"x":127.41,"y":181.53,"x0":-1.8783286048584202,"y0":50.00281983534647,"z0":5.290938379217744,"aX":-9.124773448304781},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":7.4,"spinRate":2314,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3973638569180076,"extension":6.686859933573428},"index":5,"playId":"84f980e6-63d0-3e67-8ce4-f2712e7ad086","pitchNumber":5,"startTime":"2026-07-05T21:21:14.411Z","endTime":"2026-07-05T21:21:19.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:21:19.237Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to right fielder Troy Johnston.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T21:23:17.473Z","endTime":"2026-07-05T21:24:06.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.10135159412562,"aZ":-26.330692184387136,"pfxX":1.5560365429393057,"pfxZ":3.6850807541780117,"pX":-0.9460457346236324,"pZ":3.9633829105521072,"vX0":4.380717047243073,"vY0":-123.67752399003,"vZ0":-0.2139977601080274,"x":153.06,"y":131.77,"x0":-2.925648949077341,"y0":50.00444472132058,"z0":6.215258059071117,"aX":2.468058413330622},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.8,"breakHorizontal":-3.6,"spinRate":2102,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4388644220079456,"extension":5.876813993921613},"index":0,"playId":"481c42ab-00ac-3ce4-b0d1-db83495478c4","pitchNumber":1,"startTime":"2026-07-05T21:23:30.389Z","endTime":"2026-07-05T21:23:33.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.5,"endSpeed":85.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.840079523772932,"aZ":-17.259695766403354,"pfxX":-5.346278827279059,"pfxZ":8.153515498571124,"pX":-0.33566496528277895,"pZ":3.3294166439998634,"vX0":7.57463590037824,"vY0":-133.21856941689742,"vZ0":-4.346011831204144,"x":129.79,"y":148.89,"x0":-2.4981127851135323,"y0":50.005255038678875,"z0":6.199422455764597,"aX":-9.78292990607813},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.2,"breakHorizontal":8.4,"spinRate":2236,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4083849090625411,"extension":6.104799392154034},"index":1,"playId":"f4251950-1bdf-32df-b8c2-dd20a9b600c0","pitchNumber":2,"startTime":"2026-07-05T21:23:45.571Z","endTime":"2026-07-05T21:23:49.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":87.4,"endSpeed":81.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.578641954605242,"aZ":-26.19090147604305,"pfxX":-0.6729562371279951,"pfxZ":3.5819295211059083,"pX":-0.054335711171680866,"pZ":1.7136380100167878,"vX0":6.688819487713293,"vY0":-127.19122534905658,"vZ0":-5.7438536425689755,"x":119.07,"y":192.51,"x0":-2.6101941749564883,"y0":50.00107090243481,"z0":6.029484950081308,"aX":-1.1246924081497172},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.6,"breakHorizontal":0.0,"spinRate":2207,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.4276419900479649,"extension":5.968856114745028},"hitData":{"launchSpeed":81.5,"launchAngle":26.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.42,"coordY":92.09}},"index":2,"playId":"f550382b-5249-37cb-ba1d-e229422e5fc4","pitchNumber":3,"startTime":"2026-07-05T21:23:59.466Z","endTime":"2026-07-05T21:24:06.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:24:06.724Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Casey Schmitt homers (17) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T21:24:14.195Z","endTime":"2026-07-05T21:25:12.977Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"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(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":91.8,"endSpeed":86.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.942375791215,"aZ":-18.173521245286146,"pfxX":-6.311848912842461,"pfxZ":7.580736220539553,"pX":0.3874503011715032,"pZ":1.8224290957623817,"vX0":9.720261965287516,"vY0":-133.36974148067304,"vZ0":-7.896111971766657,"x":102.23,"y":189.57,"x0":-2.4430761775279124,"y0":50.002556443429725,"z0":6.074795398930295,"aX":-11.656585696524726},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.6,"breakHorizontal":10.0,"spinRate":2176,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.40682594628077595,"extension":6.1327445244910175},"index":0,"playId":"fc181c90-c51d-3ddb-b102-30aabbcedcbc","pitchNumber":1,"startTime":"2026-07-05T21:24:31.930Z","endTime":"2026-07-05T21:24:36.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.6,"endSpeed":81.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.63305291539112,"aZ":-27.28565406452047,"pfxX":0.12066765234787513,"pfxZ":2.939468355123255,"pX":-0.2828763999910559,"pZ":2.395513555930416,"vX0":5.939349636062642,"vY0":-126.2687810976836,"vZ0":-3.83736570073252,"x":127.78,"y":174.1,"x0":-2.6527034873851485,"y0":50.00034858892109,"z0":6.059653754818542,"aX":0.20054917589481777},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.9,"breakHorizontal":-1.2,"spinRate":2144,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4290022613003939,"extension":5.768364726917752},"hitData":{"launchSpeed":96.6,"launchAngle":29.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":29.64,"coordY":70.67}},"index":1,"playId":"7544171a-651b-35b6-b50b-8f3ffe33b9a8","pitchNumber":2,"startTime":"2026-07-05T21:24:48.319Z","endTime":"2026-07-05T21:25:12.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-14.0,"leverageIndex":0.92,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:25:12.977Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T21:25:13.822Z","endTime":"2026-07-05T21:27:59.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.638698340068178,"aZ":-16.62808169891488,"pfxX":-5.606093031576667,"pfxZ":8.268683711072041,"pX":1.1119472318096448,"pZ":3.470923802927717,"vX0":10.852845937829667,"vY0":-134.42383138812698,"vZ0":-4.360566588786573,"x":74.62,"y":145.07,"x0":-2.2003085677897607,"y0":50.0042815216396,"z0":6.250042298320137,"aX":-10.543086188035671},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":8.5,"spinRate":2154,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4032807041445321,"extension":6.039397270392551},"index":0,"playId":"574ceec0-5771-3527-9b7c-2a3698d8d1ad","pitchNumber":1,"startTime":"2026-07-05T21:25:33.137Z","endTime":"2026-07-05T21:25:37.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":83.9,"endSpeed":78.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.369285091958606,"aZ":-25.888345634120334,"pfxX":-6.088977235201313,"pfxZ":4.0522031364181625,"pX":-0.17556455820486924,"pZ":2.464401613902272,"vX0":7.550595028637857,"vY0":-122.15780125782803,"vZ0":-3.7083235316821055,"x":123.69,"y":172.24,"x0":-2.47978487167081,"y0":50.000162861189956,"z0":6.166243052930479,"aX":-9.434251292153382},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.0,"breakHorizontal":9.7,"spinRate":2153,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.44413579582311336,"extension":6.244795342598045},"index":1,"playId":"48b5ba5d-5324-362b-b7a5-f106c7dca3c6","pitchNumber":2,"startTime":"2026-07-05T21:25:45.731Z","endTime":"2026-07-05T21:25:51.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.7,"endSpeed":85.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.089647282607835,"aZ":-17.298763618390357,"pfxX":-4.993649932244297,"pfxZ":8.049014165820036,"pX":0.1797979726839908,"pZ":3.001109647482221,"vX0":8.865023960967884,"vY0":-133.4600272140133,"vZ0":-5.160589800319136,"x":110.15,"y":157.75,"x0":-2.499661373918227,"y0":50.00488929552084,"z0":6.16120402079173,"aX":-9.232002731843998},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":7.7,"spinRate":2153,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.406604410197577,"extension":5.992523154163712},"index":2,"playId":"2dfa6de5-9c01-3102-80f0-3eb0e5432e86","pitchNumber":3,"startTime":"2026-07-05T21:26:04.042Z","endTime":"2026-07-05T21:26:07.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":87.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.319256686744524,"aZ":-17.60410180364801,"pfxX":-4.932993151743199,"pfxZ":7.614957833183681,"pX":0.27492968166153015,"pZ":3.573524244723506,"vX0":9.003517273707972,"vY0":-135.64895234180852,"vZ0":-3.9664721450534146,"x":106.52,"y":142.29,"x0":-2.4071365460460434,"y0":50.00078447740232,"z0":6.239759669637607,"aX":-9.436473215183925},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":7.6,"spinRate":2285,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3997964081093639,"extension":6.106758188444321},"index":3,"playId":"a8f9b938-666d-33a6-9b40-33b5ebf5b1f0","pitchNumber":4,"startTime":"2026-07-05T21:26:22.558Z","endTime":"2026-07-05T21:26:27.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74821624326795,"aZ":-15.79351944476976,"pfxX":-5.251184603054404,"pfxZ":8.550156059815453,"pX":-0.5563663409738542,"pZ":2.511370261765227,"vX0":7.186485051411713,"vY0":-136.07208152397578,"vZ0":-6.699680335792271,"x":138.21,"y":170.97,"x0":-2.5230356067936426,"y0":50.00629901513897,"z0":6.0581654026962495,"aX":-10.06483797812689},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":8.4,"spinRate":2367,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3992222329401369,"extension":6.117844716954538},"index":4,"playId":"4a46c251-0b4b-3250-acf6-60aa49c7d87a","pitchNumber":5,"startTime":"2026-07-05T21:26:41.972Z","endTime":"2026-07-05T21:26:46.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.689206328168876,"aZ":-25.501604092930812,"pfxX":0.1619350683041807,"pfxZ":3.902156595213409,"pX":1.5564936188346419,"pZ":0.4191240678769621,"vX0":10.310146880281172,"vY0":-128.6047647949751,"vZ0":-9.03199891187197,"x":57.67,"y":227.46,"x0":-2.4922101979463496,"y0":50.00176237389506,"z0":5.893527969041444,"aX":0.27350245062640904},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.5,"breakHorizontal":-2.2,"spinRate":2141,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.42271700588726135,"extension":6.048380197464715},"index":5,"playId":"bbda6d04-fe89-3a27-a511-c2b1ba0ed3d6","pitchNumber":6,"startTime":"2026-07-05T21:27:03.558Z","endTime":"2026-07-05T21:27:07.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.92920968359206,"aZ":-28.922798178239226,"pfxX":-7.600836116424027,"pfxZ":2.1090250278388343,"pX":0.007810564473554893,"pZ":1.9382919563788044,"vX0":8.57492009739941,"vY0":-122.4623098296526,"vZ0":-4.3438064005752075,"x":116.7,"y":186.45,"x0":-2.5281921070681497,"y0":50.00110570198801,"z0":6.16916390431706,"aX":-11.709511407757102},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.1,"breakHorizontal":12.1,"spinRate":2144,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4448250009421515,"extension":6.218599059248733},"index":6,"playId":"e427864b-1e00-324b-b161-26e75dcc1681","pitchNumber":7,"startTime":"2026-07-05T21:27:22.067Z","endTime":"2026-07-05T21:27:27.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.7,"endSpeed":87.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68233291827182,"aZ":-16.3542911435789,"pfxX":-4.115402275187238,"pfxZ":8.203766220917585,"pX":-0.43151900410540234,"pZ":2.9234782184529835,"vX0":6.91727411992932,"vY0":-136.45805854583742,"vZ0":-5.763458348579059,"x":133.45,"y":159.85,"x0":-2.438892061988691,"y0":50.0017142677165,"z0":6.1491342346658655,"aX":-7.935626476404357},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":6.4,"spinRate":2208,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3979790449750231,"extension":6.042453434282913},"index":7,"playId":"e60890e8-3cff-3337-9de1-fedc50cdea7e","pitchNumber":8,"startTime":"2026-07-05T21:27:55.009Z","endTime":"2026-07-05T21:27:59.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:27:59.105Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (18) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T21:28:31.435Z","endTime":"2026-07-05T21:29:48.478Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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-07-05T21:28:21.137Z","endTime":"2026-07-05T21:28:33.652Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.508889789918147,"aZ":-24.613843999958195,"pfxX":-1.3518455983668227,"pfxZ":4.512397996780795,"pX":-1.4377388163579483,"pZ":2.2173956120520444,"vX0":4.208982655942552,"vY0":-127.39184637478185,"vZ0":-4.796535115842852,"x":171.8,"y":178.91,"x0":-2.922074057062059,"y0":50.00193312907998,"z0":6.025263679960497,"aX":-2.2646690017263147},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.6,"breakHorizontal":1.7,"spinRate":2013,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4268812245505509,"extension":5.942021580504835},"index":1,"playId":"84dcf39e-8742-3c1a-bb10-ed09cdeb078c","pitchNumber":1,"startTime":"2026-07-05T21:28:33.652Z","endTime":"2026-07-05T21:28:37.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.313195559723226,"aZ":-26.211191542775424,"pfxX":-7.181765351220186,"pfxZ":3.876425149995799,"pX":0.8324927357893572,"pZ":0.25650636886329,"vX0":10.085105124223698,"vY0":-121.94532631163207,"vZ0":-8.412665982968797,"x":85.27,"y":231.85,"x0":-2.384746355079078,"y0":50.00144310931236,"z0":5.944129952775297,"aX":-11.040775479503827},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.5,"breakHorizontal":11.2,"spinRate":2200,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.44565094528718374,"extension":6.199953956854893},"index":2,"playId":"f848ae76-6457-3624-8581-db249b512dcc","pitchNumber":2,"startTime":"2026-07-05T21:28:47.543Z","endTime":"2026-07-05T21:28:51.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.42375373313923,"aZ":-25.25034081137896,"pfxX":-6.27350488798711,"pfxZ":4.4508961255334505,"pX":-0.6836697556565445,"pZ":2.4658739740220375,"vX0":6.7175082406408215,"vY0":-122.61788867067034,"vZ0":-3.7770457261219086,"x":143.06,"y":172.2,"x0":-2.616658278909137,"y0":50.00255444341748,"z0":6.129927911328523,"aX":-9.756098895259457},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.6,"breakHorizontal":10.2,"spinRate":2108,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.44313195731048394,"extension":6.169194799618411},"index":3,"playId":"34a1f4b4-0985-3b2b-8e07-b43414c1805e","pitchNumber":3,"startTime":"2026-07-05T21:29:02.020Z","endTime":"2026-07-05T21:29:05.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.729894155860762,"aZ":-16.52240941236847,"pfxX":-5.271056686088853,"pfxZ":8.301933897946585,"pX":0.7066950628248118,"pZ":2.857517800919959,"vX0":10.260289074696852,"vY0":-135.28265003062708,"vZ0":-5.460575955743797,"x":90.06,"y":161.63,"x0":-2.4210729546431566,"y0":50.00390340515022,"z0":6.0294090489664605,"aX":-9.939892628197372},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":7.8,"spinRate":2264,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.40223592962142485,"extension":6.179354189678656},"hitData":{"launchSpeed":110.3,"launchAngle":35.0,"totalDistance":463.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":236.98,"coordY":45.98}},"index":4,"playId":"ebde0de4-5d53-3877-b665-1a427cee7c81","pitchNumber":4,"startTime":"2026-07-05T21:29:21.301Z","endTime":"2026-07-05T21:29:48.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-14.799999999999997,"leverageIndex":0.58,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:29:48.478Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T21:29:59.783Z","endTime":"2026-07-05T21:30:48.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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, 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":81.1,"endSpeed":76.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.997044372005643,"aZ":-33.24326968800499,"pfxX":0.18404568874995908,"pfxZ":-0.737613091151367,"pX":0.6687074769493736,"pZ":2.8141452805557314,"vX0":7.594253840222407,"vY0":-118.06887206080148,"vZ0":-0.9713404513872483,"x":91.51,"y":162.8,"x0":-2.5788820045225895,"y0":50.00373338192503,"z0":6.221134154404932,"aX":0.265199033290472},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":-1.7,"spinRate":2259,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.4593919318185371,"extension":6.05470532095396},"index":0,"playId":"b948f651-37fd-3a29-9a5e-65fee94eb732","pitchNumber":1,"startTime":"2026-07-05T21:30:10.133Z","endTime":"2026-07-05T21:30:13.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.0,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2947430378636,"aZ":-16.265275589683938,"pfxX":-5.909957240266248,"pfxZ":8.463898664349196,"pX":-0.17549888978192385,"pZ":2.0048753865701063,"vX0":8.177725393926364,"vY0":-135.2264564431534,"vZ0":-7.827346463764244,"x":123.69,"y":184.65,"x0":-2.4499420805836527,"y0":50.00511441977914,"z0":6.04559084301253,"aX":-11.112811429437436},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":9.2,"spinRate":2233,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4027197818489032,"extension":6.121670301627086},"index":1,"playId":"c2bcc68e-d591-317b-b76d-c0ea9d2e22c9","pitchNumber":2,"startTime":"2026-07-05T21:30:23.957Z","endTime":"2026-07-05T21:30:27.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.80654705167331,"aZ":-25.854406970044113,"pfxX":0.12095352669258896,"pfxZ":3.654913216639634,"pX":-0.34869671798475727,"pZ":1.9455685472529543,"vX0":6.3460441112988555,"vY0":-128.90742580046478,"vZ0":-5.348538157370916,"x":130.29,"y":186.25,"x0":-2.8300367799683865,"y0":50.005838301866795,"z0":5.9747345882280944,"aX":0.20754460174134057},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.0,"breakHorizontal":-1.2,"spinRate":2082,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.42048780958388887,"extension":5.927487984678521},"hitData":{"launchSpeed":93.5,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":150.67}},"index":2,"playId":"3121660f-767a-3d4f-9e34-7a82285d0b07","pitchNumber":3,"startTime":"2026-07-05T21:30:41.005Z","endTime":"2026-07-05T21:30:48.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:30:48.377Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T21:32:45.906Z","endTime":"2026-07-05T21:33:43.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.02215959758288,"aZ":-23.322430362758265,"pfxX":0.9242092765968861,"pfxZ":5.558697035031292,"pX":-0.6263549231493104,"pZ":3.4590800451496437,"vX0":3.244298105300356,"vY0":-124.15716891478252,"vZ0":-0.21696623816008898,"x":140.88,"y":145.38,"x0":-2.059344516741835,"y0":50.00594704411863,"z0":5.454821025572231,"aX":1.473323644930487},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.3,"breakHorizontal":-2.3,"spinRate":2271,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.4376934257486762,"extension":6.594345041470693},"index":0,"playId":"0028103e-b16c-35d7-a153-9d40320d50f3","pitchNumber":1,"startTime":"2026-07-05T21:33:01.234Z","endTime":"2026-07-05T21:33:05.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":84.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.080298270619462,"aZ":-20.552503926067764,"pfxX":-4.98430374027712,"pfxZ":6.533569659701875,"pX":-0.3934718423432549,"pZ":1.8812306561592114,"vX0":6.257874718666237,"vY0":-131.09690343764416,"vZ0":-4.485482519527622,"x":132.0,"y":187.99,"x0":-2.1400499064953378,"y0":50.00048275116553,"z0":5.105881795740672,"aX":-8.862893986718309},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.3,"breakHorizontal":8.0,"spinRate":2266,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.4143955504728165,"extension":6.599732012539032},"index":1,"playId":"00478dc8-d7ff-3366-8c40-34637dbd43f2","pitchNumber":2,"startTime":"2026-07-05T21:33:16.104Z","endTime":"2026-07-05T21:33:20.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"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-07-05T21:33:29.652Z","endTime":"2026-07-05T21:33:39.930Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.163123213014217,"aZ":-21.15322844741975,"pfxX":-5.687126650547426,"pfxZ":5.969563044977345,"pX":-0.02256288416882385,"pZ":4.024059819256997,"vX0":7.020131804223136,"vY0":-133.18325181769472,"vZ0":0.0729902253532202,"x":117.86,"y":130.13,"x0":-1.9201051029352114,"y0":50.00270058183476,"z0":5.49207355263931,"aX":-10.500224988395413},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":9.2,"spinRate":2259,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40699313378302326,"extension":6.388141432873482},"index":3,"playId":"45df3508-6ff3-3a52-b7bb-d7f7c199732c","pitchNumber":3,"startTime":"2026-07-05T21:33:39.930Z","endTime":"2026-07-05T21:33:43.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:33:43.658Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a ground ball to right fielder Jung Hoo Lee.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T21:33:52.237Z","endTime":"2026-07-05T21:35:53.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.604115585944086,"aZ":-25.31740400751013,"pfxX":2.162943848091809,"pfxZ":4.02159154503437,"pX":0.44747707103041356,"pZ":2.8813402426103427,"vX0":5.46010083756014,"vY0":-128.47616771727328,"vZ0":-1.7372577170527714,"x":99.94,"y":160.98,"x0":-1.9695546678576548,"y0":50.00391791305712,"z0":5.496079694651393,"aX":3.6875815195146586},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.2,"breakHorizontal":-4.9,"spinRate":2458,"spinDirection":181},"zone":3,"typeConfidence":2.0,"plateTime":0.42309284400675473,"extension":6.597521753839515},"index":0,"playId":"43b55250-1226-310e-8f30-8b5718336e50","pitchNumber":1,"startTime":"2026-07-05T21:34:09.548Z","endTime":"2026-07-05T21:34:13.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.686193345016374,"aZ":-25.255662862188455,"pfxX":2.4539160346779862,"pfxZ":4.075414300440022,"pX":1.0387479260450065,"pZ":1.0497584055489275,"vX0":6.661171897924345,"vY0":-127.9585703527978,"vZ0":-5.781983007429446,"x":77.41,"y":210.44,"x0":-1.8932090662986545,"y0":50.002070691447166,"z0":5.258723441884861,"aX":4.1606358047759135},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":-5.6,"spinRate":2544,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4243367561932123,"extension":6.652761881014008},"index":1,"playId":"b488fb15-3122-3b5d-b990-22a6b000e9d0","pitchNumber":2,"startTime":"2026-07-05T21:34:35.217Z","endTime":"2026-07-05T21:34:39.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.613451939476835,"aZ":-17.67724507572887,"pfxX":-5.477362392532784,"pfxZ":7.722475303195644,"pX":0.1383340398085427,"pZ":3.301046095599834,"vX0":7.528381173556195,"vY0":-134.55826650728116,"vZ0":-2.3288448383709666,"x":111.73,"y":149.65,"x0":-1.9534472299411862,"y0":50.006490455611626,"z0":5.397187253000629,"aX":-10.288292201330083},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":8.8,"spinRate":2357,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.40338602014793246,"extension":7.210881939076793},"index":2,"playId":"44229e2f-760f-3e58-bf6c-84a4caeb7796","pitchNumber":3,"startTime":"2026-07-05T21:34:50.873Z","endTime":"2026-07-05T21:34:54.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-05T21:35:02.404Z","endTime":"2026-07-05T21:35:17.320Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.094883734615603,"aZ":-30.3647935302415,"pfxX":-4.56035772495752,"pfxZ":1.0689237654424835,"pX":0.5432565166505431,"pZ":0.8423840068587372,"vX0":8.330925289631574,"vY0":-127.64277118701177,"vZ0":-5.333318782324712,"x":96.29,"y":216.04,"x0":-2.1339773216539966,"y0":50.001313827944735,"z0":5.279197863982517,"aX":-7.713017962111346},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.2,"breakHorizontal":7.0,"spinRate":1522,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4250703980305848,"extension":6.461644251160127},"index":4,"playId":"a92fb621-0c39-3c1f-b8ce-f712e1775341","pitchNumber":4,"startTime":"2026-07-05T21:35:17.320Z","endTime":"2026-07-05T21:35:20.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.0,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12127927865415,"aZ":-16.55318869267739,"pfxX":-6.139712318843299,"pfxZ":8.047082414052841,"pX":0.6420481397943423,"pZ":1.7417990990824193,"vX0":9.16961610555446,"vY0":-136.75093870270015,"vZ0":-6.36045302536516,"x":92.53,"y":191.75,"x0":-1.9189773999038726,"y0":50.00102465687111,"z0":5.186313896325944,"aX":-11.916675157408086},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":9.7,"spinRate":2405,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.39678867196939516,"extension":6.609918144364329},"hitData":{"launchSpeed":94.2,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.09,"coordY":106.08}},"index":5,"playId":"b276ee93-6f12-3b20-b614-50a0ebb68771","pitchNumber":5,"startTime":"2026-07-05T21:35:41.142Z","endTime":"2026-07-05T21:35:53.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.99,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:35:53.268Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"TJ Rumfield lines into an unassisted double play, first baseman Rafael Devers. Hunter Goodman out at 1st.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T21:38:58.877Z","endTime":"2026-07-05T21:39:25.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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-07-05T21:36:19.234Z","endTime":"2026-07-05T21:36:52.732Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Erik Miller replaces Tyler Mahle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-05T21:36:52.732Z","endTime":"2026-07-05T21:39:01.047Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4256742453436,"aZ":-30.128342420753725,"pfxX":0.19806883888798743,"pfxZ":1.3566342782820406,"pX":0.2996149755662599,"pZ":4.090650696704793,"vX0":-2.662047969983004,"vY0":-122.1742814593634,"vZ0":0.6272636100924576,"x":105.58,"y":128.33,"x0":1.3783342196918087,"y0":50.00337892831169,"z0":6.423118269174401,"aX":0.2991018927857282},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.9,"breakHorizontal":0.2,"spinRate":2618,"spinDirection":302},"zone":12,"typeConfidence":2.0,"plateTime":0.4485905868439799,"extension":6.81855125167466},"index":2,"playId":"bc1c59f7-0ac0-33a1-ba71-9d8db5cd1523","pitchNumber":1,"startTime":"2026-07-05T21:39:01.047Z","endTime":"2026-07-05T21:39:04.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258744930701152,"aZ":-30.662270932976284,"pfxX":-0.16088638544610434,"pfxZ":0.9915539531721027,"pX":0.20239654474852095,"pZ":2.1117626605692954,"vX0":-2.6692416959653427,"vY0":-122.38986443758131,"vZ0":-3.616033185026174,"x":109.29,"y":181.76,"x0":1.326211983161021,"y0":50.002010378956584,"z0":6.223197264325299,"aX":-0.24476953212903046},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.2,"breakHorizontal":0.8,"spinRate":2517,"spinDirection":331},"zone":8,"typeConfidence":2.0,"plateTime":0.44684680943076494,"extension":6.895180421955659},"hitData":{"launchSpeed":71.5,"launchAngle":11.0,"totalDistance":103.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":151.25,"coordY":169.87}},"index":3,"playId":"dc92b407-13b7-312c-a7a0-918de465d1d0","pitchNumber":2,"startTime":"2026-07-05T21:39:18.296Z","endTime":"2026-07-05T21:39:25.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-8.0,"leverageIndex":1.88,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:39:25.970Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T21:42:03.723Z","endTime":"2026-07-05T21:43:04.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brennan Bernardino replaces Tanner Gordon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-07-05T21:41:05.322Z","endTime":"2026-07-05T21:42:05.911Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":89.7,"endSpeed":83.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.940541871242537,"aZ":-28.791934981327927,"pfxX":8.70120544762365,"pfxZ":1.929391287727043,"pX":2.104351207347443,"pZ":2.756796430207182,"vX0":-5.5833132950811235,"vY0":-130.6087242096159,"vZ0":-0.24504295972154222,"x":36.79,"y":164.35,"x0":3.124343532545719,"y0":50.00201431733338,"z0":4.9919398283250285,"aX":15.240238907563231},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.7,"breakHorizontal":-14.8,"spinRate":2252,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.41717887547573973,"extension":5.554474894055053},"index":1,"playId":"70e78fc8-bcce-3c0b-a451-c8e6a272f9e1","pitchNumber":1,"startTime":"2026-07-05T21:42:05.911Z","endTime":"2026-07-05T21:42:09.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.465448083210728,"aZ":-27.72487097909226,"pfxX":7.663912432177202,"pfxZ":2.5751937284294613,"pX":0.8501735196738669,"pZ":3.5318941424997248,"vX0":-7.6198190766910425,"vY0":-129.62345320993924,"vZ0":1.5897515172979273,"x":84.59,"y":143.42,"x0":2.812240284616216,"y0":50.00059045277177,"z0":5.0062858102971335,"aX":13.22705198116831},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.2,"breakHorizontal":-12.5,"spinRate":2218,"spinDirection":118},"zone":12,"typeConfidence":0.9,"plateTime":0.4202750151884689,"extension":5.585030385205368},"index":2,"playId":"fa7a9551-61bd-3f2c-8a49-49b89fbacf99","pitchNumber":2,"startTime":"2026-07-05T21:42:21.483Z","endTime":"2026-07-05T21:42:26.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.542448713023884,"aZ":-33.986936751212404,"pfxX":9.363949406110477,"pfxZ":-1.033794902293625,"pX":1.2900103568711,"pZ":2.9507088955376606,"vX0":-7.2589045200998985,"vY0":-130.4389937035339,"vZ0":1.4372531273152567,"x":67.83,"y":159.11,"x0":2.871655335670204,"y0":50.00558202376616,"z0":4.926792048935516,"aX":16.383257965529673},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.4,"breakHorizontal":-15.7,"spinRate":2216,"spinDirection":117},"zone":12,"typeConfidence":0.91,"plateTime":0.4175042324106806,"extension":5.620250341211736},"index":3,"playId":"9c38c35d-97e8-3da0-aa9b-2266918b5359","pitchNumber":3,"startTime":"2026-07-05T21:42:43.822Z","endTime":"2026-07-05T21:42:49.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.992583031328575,"aZ":-25.10834099465448,"pfxX":4.861444456037754,"pfxZ":4.108215932932794,"pX":1.112809872429815,"pZ":3.947269361046147,"vX0":-6.250013443756307,"vY0":-128.87680620089864,"vZ0":2.092018587801846,"x":74.58,"y":132.2,"x0":2.912176647064147,"y0":50.004557795612975,"z0":5.03556222395932,"aX":8.367188003310883},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.0,"breakHorizontal":-7.8,"spinRate":2005,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4213047321749781,"extension":5.644383172020978},"index":4,"playId":"643da259-4b47-3ac1-952c-8b58384b5516","pitchNumber":4,"startTime":"2026-07-05T21:43:00.704Z","endTime":"2026-07-05T21:43:04.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:43:04.328Z","atBatIndex":45},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Bryce Eldridge reaches on a fielder's choice, fielded by shortstop Ezequiel Tovar. Willy Adames to 3rd. Willy Adames advances to 3rd, on a fielding error by shortstop Ezequiel Tovar.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T21:43:13.415Z","endTime":"2026-07-05T21:45:49.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.20719213082392,"aZ":-32.46657385342449,"pfxX":-2.180783563847788,"pfxZ":-0.21618522773004223,"pX":-0.3333591737496094,"pZ":2.0860058590245223,"vX0":-7.176783455619065,"vY0":-114.87663885244923,"vZ0":1.229760377024456,"x":129.71,"y":182.46,"x0":3.0951811398843168,"y0":50.003033254954076,"z0":4.663440893202897,"aX":-2.95779176722484},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.1,"breakHorizontal":5.5,"spinRate":2456,"spinDirection":311},"zone":7,"typeConfidence":0.88,"plateTime":0.474018317610573,"extension":5.273243578598848},"index":0,"playId":"59d62cc4-118f-3fef-b8a9-c7b2f4c74afb","pitchNumber":1,"startTime":"2026-07-05T21:43:31.301Z","endTime":"2026-07-05T21:43:35.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"2bbf3212-39a9-35f3-b313-098d848e78de","startTime":"2026-07-05T21:43:43.621Z","endTime":"2026-07-05T21:43:48.075Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":85.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.040261813331476,"aZ":-27.940800037638738,"pfxX":5.20768962899138,"pfxZ":2.3330042540592917,"pX":1.2914503310880996,"pZ":3.0261109532050736,"vX0":-6.035635708219871,"vY0":-132.20278365812732,"vZ0":0.3911072581766991,"x":67.77,"y":157.08,"x0":2.8989584349717035,"y0":50.00631755034464,"z0":4.8837248915978355,"aX":9.469161216231196},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.4,"breakHorizontal":-8.5,"spinRate":2240,"spinDirection":122},"zone":12,"typeConfidence":0.88,"plateTime":0.4101134584192492,"extension":5.6770679936748705},"index":2,"playId":"d468fa45-1b2b-3e31-8fe3-344193f6860a","pitchNumber":2,"startTime":"2026-07-05T21:44:31.134Z","endTime":"2026-07-05T21:44:35.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.082749394116693,"aZ":-25.950323590379224,"pfxX":0.1804231742445621,"pfxZ":4.582337302501273,"pX":-1.5175783221695458,"pZ":2.751957495052542,"vX0":-10.316862686033549,"vY0":-114.67978409474334,"vZ0":1.6892577958073118,"x":174.85,"y":164.48,"x0":2.9774476401637933,"y0":50.00560651802745,"z0":4.50046988871927,"aX":0.2450711899587351},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":9.0,"breakHorizontal":1.7,"spinRate":2476,"spinDirection":280},"zone":11,"typeConfidence":0.87,"plateTime":0.4738747860061867,"extension":5.338802803561556},"index":3,"playId":"3a33fca9-e122-32ee-b9a8-05d6b5278896","pitchNumber":3,"startTime":"2026-07-05T21:44:46.265Z","endTime":"2026-07-05T21:44:50.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":84.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.493877774838527,"aZ":-27.07884259235367,"pfxX":5.797424840491312,"pfxZ":2.872593604198287,"pX":-0.5603316966731606,"pZ":2.1734771939844535,"vX0":-10.469770927353727,"vY0":-130.8912460256407,"vZ0":-1.509585600153701,"x":138.36,"y":180.1,"x0":2.696172253910713,"y0":50.006069432380144,"z0":4.740560436226144,"aX":10.299582750743403},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":-8.8,"spinRate":2249,"spinDirection":117},"zone":7,"typeConfidence":0.82,"plateTime":0.41472843265983217,"extension":5.738328869777059},"index":4,"playId":"3acfea0d-a747-38fe-90bb-9b081c73f095","pitchNumber":4,"startTime":"2026-07-05T21:45:02.372Z","endTime":"2026-07-05T21:45:29.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.610860291678534,"aZ":-30.634379877834537,"pfxX":7.6242936461210835,"pfxZ":0.8430440458546213,"pX":-0.7441018552751787,"pZ":1.657457805874483,"vX0":-11.516691701347554,"vY0":-132.77540771572208,"vZ0":-2.2345281742154546,"x":145.36,"y":194.03,"x0":2.623298462567495,"y0":50.00026338708252,"z0":4.69988593372334,"aX":13.858831563943307},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.3,"breakHorizontal":-11.9,"spinRate":2168,"spinDirection":109},"zone":13,"typeConfidence":0.91,"plateTime":0.409716794268979,"extension":5.7049498525589115},"hitData":{"launchSpeed":74.7,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":148.14}},"index":5,"playId":"ec5c6ba0-bebb-3f17-9df7-29006daa330d","pitchNumber":5,"startTime":"2026-07-05T21:45:35.354Z","endTime":"2026-07-05T21:45:49.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":-9.0,"leverageIndex":1.56,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:45:49.497Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Gilbert singles on a line drive to center fielder Jake McCarthy. Willy Adames scores. Bryce Eldridge to 2nd.","rbi":1,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T21:46:02.038Z","endTime":"2026-07-05T21:49:09.696Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":657514,"link":"/api/v1/people/657514"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":85.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.196006429486246,"aZ":-27.256870703791986,"pfxX":6.161961820191282,"pfxZ":2.6973531755737117,"pX":-0.6131255311410985,"pZ":2.5332940602040273,"vX0":-10.945909639520456,"vY0":-132.1689744205694,"vZ0":-0.7098112289162447,"x":140.37,"y":170.38,"x0":2.7258270637877153,"y0":50.0013869541131,"z0":4.754752104755264,"aX":11.22974958460701},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.9,"breakHorizontal":-9.6,"spinRate":2329,"spinDirection":115},"zone":4,"typeConfidence":0.84,"plateTime":0.4097419380503933,"extension":5.663751142307078},"index":0,"playId":"1e6132b1-807b-3b69-94ea-f03b09b47225","pitchNumber":1,"startTime":"2026-07-05T21:46:35.721Z","endTime":"2026-07-05T21:46:39.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"6dfd6eff-8527-4e7a-962b-3fdca90ce18f","startTime":"2026-07-05T21:46:53.546Z","endTime":"2026-07-05T21:46:58.546Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":74.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.990063299517864,"aZ":-29.856737155810258,"pfxX":-2.90517877247317,"pfxZ":1.6848978532315146,"pX":-1.4278983774150096,"pZ":0.9555387793631837,"vX0":-9.526041475660625,"vY0":-115.64897756245631,"vZ0":-1.132609386676956,"x":171.43,"y":212.98,"x0":3.0930223811664597,"y0":50.00514501398129,"z0":4.270262757842879,"aX":-4.0050661061099815},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":3.1,"breakHorizontal":7.2,"spinRate":2480,"spinDirection":311},"zone":13,"typeConfidence":0.89,"plateTime":0.47044388255183023,"extension":5.299344599158825},"index":2,"playId":"acdd07f0-4b76-36d0-bfc6-4acdbc67b0cf","pitchNumber":2,"startTime":"2026-07-05T21:47:07.921Z","endTime":"2026-07-05T21:47:12.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":85.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01333402886379,"aZ":-30.49633443803956,"pfxX":7.183550381408954,"pfxZ":0.9221373414768443,"pX":-0.45597413217851623,"pZ":3.0581926987190187,"vX0":-10.742993046568582,"vY0":-132.64907221818638,"vZ0":1.3209666621203464,"x":134.38,"y":156.21,"x0":2.669389351335366,"y0":50.0045610635046,"z0":4.738742908136304,"aX":13.109076384360439},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.0,"breakHorizontal":-11.3,"spinRate":2359,"spinDirection":110},"zone":1,"typeConfidence":0.91,"plateTime":0.4092021223083573,"extension":5.647503965541858},"index":3,"playId":"d57e6dc8-6a93-34e4-b49e-6af009e0e507","pitchNumber":3,"startTime":"2026-07-05T21:47:28.144Z","endTime":"2026-07-05T21:47:32.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.51861614319665,"aZ":-27.422320920627392,"pfxX":-3.4173109301125564,"pfxZ":3.4857745682906494,"pX":0.5767898176775965,"pZ":2.159736388172453,"vX0":-5.039276296144417,"vY0":-115.2125115190416,"vZ0":1.0291139068923276,"x":95.01,"y":180.47,"x0":3.224344977704476,"y0":50.004000403500044,"z0":4.328863082631108,"aX":-4.65947165353694},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":6.8,"breakHorizontal":7.3,"spinRate":2772,"spinDirection":295},"zone":6,"typeConfidence":0.9,"plateTime":0.47282841125726316,"extension":5.292039352156092},"index":4,"playId":"b7fdac23-baed-3475-bee4-04500df87685","pitchNumber":4,"startTime":"2026-07-05T21:47:56.360Z","endTime":"2026-07-05T21:48:02.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.377400682746487,"aZ":-31.410467584109103,"pfxX":-3.5936056716825755,"pfxZ":0.5481326064231897,"pX":-0.4904727679942218,"pZ":1.6842681267455253,"vX0":-7.0664730924720764,"vY0":-115.89318907285958,"vZ0":0.37444850892847725,"x":135.7,"y":193.3,"x0":3.0398728938680875,"y0":50.002102459109246,"z0":4.470543916736532,"aX":-4.989544652353652},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.3,"breakHorizontal":7.9,"spinRate":2664,"spinDirection":300},"zone":7,"typeConfidence":0.89,"plateTime":0.4688598995577955,"extension":5.3356020667092645},"index":5,"playId":"4935214f-2ebb-35c3-afbe-0e65cf9edec8","pitchNumber":5,"startTime":"2026-07-05T21:48:31.192Z","endTime":"2026-07-05T21:48:34.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.368069542934542,"aZ":-30.54698318665836,"pfxX":6.578954989255361,"pfxZ":0.8632106534732991,"pX":0.19557662789728142,"pZ":3.0500550913725655,"vX0":-8.85331629645405,"vY0":-134.2484622185226,"vZ0":0.798244724106209,"x":109.55,"y":156.43,"x0":2.6335269888294643,"y0":50.002254231190555,"z0":4.871120332230844,"aX":12.39167341573934},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.9,"breakHorizontal":-10.7,"spinRate":2146,"spinDirection":116},"zone":2,"typeConfidence":0.91,"plateTime":0.4031347810214214,"extension":5.626179609581696},"hitData":{"launchSpeed":98.5,"launchAngle":11.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.91,"coordY":91.38}},"index":6,"playId":"cd7e34a0-a167-390f-90a7-1d684dba3a2e","pitchNumber":6,"startTime":"2026-07-05T21:48:56.307Z","endTime":"2026-07-05T21:49:09.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.8,"awayTeamWinProbability":84.2,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":1.41,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:49:09.696Z","atBatIndex":47},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Drew Cavanaugh out on a sacrifice bunt, pitcher Brennan Bernardino to second baseman Edouard Julien. Bryce Eldridge to 3rd. Drew Gilbert to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T21:49:13.982Z","endTime":"2026-07-05T21:50:16.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnThird":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.653571402727426,"aZ":-35.39911442121498,"pfxX":-4.813296902698013,"pfxZ":-2.38495206804407,"pX":0.5423161210725962,"pZ":1.0996011111955029,"vX0":-4.636703162120786,"vY0":-115.27992254401218,"vZ0":0.34276917860478195,"x":96.33,"y":209.09,"x0":3.2022739119288004,"y0":50.00424453825415,"z0":4.355398326741173,"aX":-6.503043895630897},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.0,"breakHorizontal":9.8,"spinRate":2466,"spinDirection":298},"zone":14,"typeConfidence":0.89,"plateTime":0.47442146385093986,"extension":5.369141820158985},"index":0,"playId":"94ddbe3c-3efd-3b2f-9fc1-6082abce0c2a","pitchNumber":1,"startTime":"2026-07-05T21:49:37.451Z","endTime":"2026-07-05T21:49:42.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"28300cac-aac8-4f8f-8c63-f9d1825340b3","startTime":"2026-07-05T21:49:52.895Z","endTime":"2026-07-05T21:49:57.895Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.195123821524874,"aZ":-31.56973440126008,"pfxX":-4.623509756938348,"pfxZ":0.4534144234065245,"pX":0.3187556373228721,"pZ":2.1437986018577737,"vX0":-5.1417183608078565,"vY0":-114.51046123886475,"vZ0":1.4158788615884144,"x":104.85,"y":180.9,"x0":3.185786487994488,"y0":50.00444172652876,"z0":4.583454822724805,"aX":-6.200624901596045},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":1.4,"breakHorizontal":9.6,"spinRate":2577,"spinDirection":289},"zone":8,"typeConfidence":0.9,"plateTime":0.47652931517222585,"extension":5.293358964280662},"hitData":{"launchSpeed":40.0,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":124.45,"coordY":191.71}},"index":2,"playId":"869cfea8-e58b-3b76-b295-45988be798ef","pitchNumber":2,"startTime":"2026-07-05T21:50:07.776Z","endTime":"2026-07-05T21:50:16.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":15.6,"awayTeamWinProbability":84.4,"homeTeamWinProbabilityAdded":-0.20000000000000107,"leverageIndex":1.24,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:50:16.199Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Luis Arraez lines into a double play, second baseman Edouard Julien to third baseman Kyle Karros. Bryce Eldridge out at 3rd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T21:50:40.213Z","endTime":"2026-07-05T21:51:22.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"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, 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":78.7,"endSpeed":73.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.082758312307462,"aZ":-32.49012631973867,"pfxX":-4.925811943116581,"pfxZ":-0.24035017783412194,"pX":-1.6196755805958831,"pZ":1.4778479609165869,"vX0":-9.121182909507823,"vY0":-114.29155333173895,"vZ0":0.3130020139762568,"x":178.74,"y":198.88,"x0":3.0547691541467166,"y0":50.00097069418726,"z0":4.517005487549139,"aX":-6.547259650837483},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.0,"breakHorizontal":11.2,"spinRate":2540,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.47832938324588614,"extension":5.391522535654614},"index":0,"playId":"a33ece1e-9350-3a73-bf16-5d5c3686eba0","pitchNumber":1,"startTime":"2026-07-05T21:50:43.042Z","endTime":"2026-07-05T21:50:47.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.072848550341472,"aZ":-31.795370848290943,"pfxX":-5.32249568112447,"pfxZ":0.2915425233326143,"pX":-0.045013292146625146,"pZ":2.2191993301718007,"vX0":-5.987921844809602,"vY0":-112.1137021802516,"vZ0":1.9259659560096023,"x":118.72,"y":178.86,"x0":3.3401614722459567,"y0":50.00150440132643,"z0":4.567369687738827,"aX":-6.851895902167057},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":1.3,"breakHorizontal":11.0,"spinRate":2590,"spinDirection":304},"zone":5,"typeConfidence":0.9,"plateTime":0.48640786680282533,"extension":5.282213436682811},"index":1,"playId":"595ced68-2d63-398d-9f18-87ea3bbaa88a","pitchNumber":2,"startTime":"2026-07-05T21:50:55.894Z","endTime":"2026-07-05T21:51:00.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.118386799901604,"aZ":-31.82209621922465,"pfxX":0.9932342834100654,"pfxZ":0.24123044520401393,"pX":-0.8917236553690666,"pZ":2.6552392016408026,"vX0":-9.435509614014677,"vY0":-120.70440028567057,"vZ0":1.8286270089233017,"x":150.99,"y":167.09,"x0":2.9287160022689336,"y0":50.005196659496704,"z0":4.677147951862086,"aX":1.4749803181137535},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.1,"breakHorizontal":0.4,"spinRate":2395,"spinDirection":294},"zone":11,"typeConfidence":0.44,"plateTime":0.4526927618042187,"extension":5.476623380099753},"hitData":{"launchSpeed":67.8,"launchAngle":11.0,"totalDistance":110.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":135.72,"coordY":159.53}},"index":2,"playId":"0b2ae41e-83cb-3a7d-a4a9-73c87b59812c","pitchNumber":3,"startTime":"2026-07-05T21:51:14.482Z","endTime":"2026-07-05T21:51:22.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"third":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":10.4,"leverageIndex":1.26,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:51:22.676Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, pitcher Erik Miller to first baseman Rafael Devers.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-05T21:53:31.585Z","endTime":"2026-07-05T21:54:01.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":97.0,"endSpeed":89.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43939692982068,"aZ":-21.7526544889059,"pfxX":9.132781747354501,"pfxZ":5.125226349432015,"pX":-0.706252479596955,"pZ":1.5833682191406868,"vX0":-9.309281843674874,"vY0":-140.85921990130322,"vZ0":-8.941310544425288,"x":143.92,"y":196.03,"x0":1.436190439366676,"y0":50.002701217708236,"z0":6.175730139829707,"aX":18.570275316416133},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.8,"breakHorizontal":-14.9,"spinRate":2405,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.38710463285599195,"extension":6.829633715930746},"index":0,"playId":"a1e09f36-9781-3a1a-b4ab-35a5fe8fa186","pitchNumber":1,"startTime":"2026-07-05T21:53:38.760Z","endTime":"2026-07-05T21:53:42.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54759939330788,"aZ":-22.75860358291399,"pfxX":7.697560982848332,"pfxZ":4.629738714591724,"pX":1.2381860585947526,"pZ":2.996879166380613,"vX0":-3.7451956603675356,"vY0":-140.5039644753391,"vZ0":-4.988034206579489,"x":69.8,"y":157.86,"x0":1.5754210945165323,"y0":50.00669749766151,"z0":6.239752591733565,"aX":15.666425646450772},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.7,"breakHorizontal":-13.4,"spinRate":2332,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.38723366104095236,"extension":6.860803147571755},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.55,"coordY":184.11}},"index":1,"playId":"510e0a74-c171-37a1-a42a-7a7b08360ee5","pitchNumber":2,"startTime":"2026-07-05T21:53:53.338Z","endTime":"2026-07-05T21:54:01.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:54:01.749Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-05T21:54:11.983Z","endTime":"2026-07-05T21:55:29.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":91.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60739504958253,"aZ":-20.928474251561124,"pfxX":6.88397026118121,"pfxZ":5.345205042690804,"pX":0.469077793319959,"pZ":1.925603981544379,"vX0":-5.285822569792863,"vY0":-142.29362238417616,"vZ0":-8.224016408236741,"x":99.12,"y":186.79,"x0":1.4322956372379225,"y0":50.003435763788026,"z0":6.119553081682826,"aX":14.487781746376436},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.6,"breakHorizontal":-11.8,"spinRate":2395,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.38112395694516765,"extension":6.872467254012322},"index":0,"playId":"ddd6fc61-5507-3dc2-98f6-f089f34bfc4f","pitchNumber":1,"startTime":"2026-07-05T21:54:27.512Z","endTime":"2026-07-05T21:54:31.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":91.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82759246877704,"aZ":-17.51551019425406,"pfxX":4.810839872298569,"pfxZ":6.977869370985692,"pX":0.45713464304036106,"pZ":4.02077372682745,"vX0":-4.30050156339679,"vY0":-142.45721632853494,"vZ0":-3.5406172889396874,"x":99.58,"y":130.22,"x0":1.3448309244863474,"y0":50.00656586572603,"z0":6.355159753027282,"aX":10.11254034766576},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.2,"breakHorizontal":-8.0,"spinRate":2403,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.3812349763342584,"extension":6.730169608104271},"index":1,"playId":"512b5983-bf88-390d-bba2-8ebfb7139e12","pitchNumber":2,"startTime":"2026-07-05T21:54:44.712Z","endTime":"2026-07-05T21:54:50.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-05T21:54:53.819Z","endTime":"2026-07-05T21:55:07.836Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01790470493267,"aZ":-35.803803721789166,"pfxX":-3.101883679134717,"pfxZ":-2.296358293533192,"pX":-0.16104634206677218,"pZ":1.4587140936975185,"vX0":-3.02664219622489,"vY0":-125.184614212122,"vZ0":-4.332240132603079,"x":123.14,"y":199.39,"x0":1.4679590560415017,"y0":50.00123628517871,"z0":6.152564438644711,"aX":-4.906762212146871},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.9,"breakHorizontal":6.4,"spinRate":2689,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.438063354599751,"extension":6.77533649694563},"index":3,"playId":"03bb7fcb-c657-33ad-aac1-cfe966481ea0","pitchNumber":3,"startTime":"2026-07-05T21:55:07.836Z","endTime":"2026-07-05T21:55:12.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.123555980511558,"aZ":-33.390193878424824,"pfxX":-0.48501676851934494,"pfxZ":-0.733132313979544,"pX":-1.4975040864851332,"pZ":1.5064992181314576,"vX0":-6.954276370162385,"vY0":-127.67927581840217,"vZ0":-5.14401138040018,"x":174.08,"y":198.1,"x0":1.3191584556516205,"y0":50.00369432060525,"z0":6.160684670911224,"aX":-0.8032820408485937},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.3,"breakHorizontal":2.4,"spinRate":2639,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.42822175122807504,"extension":6.76612071712644},"index":4,"playId":"07df9031-15bc-3574-ba68-8b576a002608","pitchNumber":4,"startTime":"2026-07-05T21:55:26.111Z","endTime":"2026-07-05T21:55:29.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:55:29.643Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien called out on strikes.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-05T21:55:31.315Z","endTime":"2026-07-05T21:57:12.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.489194283293624,"aZ":-33.7876101180519,"pfxX":-0.1877462994414647,"pfxZ":-0.9584000364685146,"pX":0.7910909335017324,"pZ":2.4365785431006817,"vX0":-1.6405438234650733,"vY0":-128.04659347083162,"vZ0":-3.376593862341993,"x":86.85,"y":172.99,"x0":1.461355442578953,"y0":50.00455825919886,"z0":6.383549988815285,"aX":-0.3152899728622579},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.2,"breakHorizontal":0.7,"spinRate":2692,"spinDirection":349},"zone":6,"typeConfidence":2.0,"plateTime":0.4258227429107029,"extension":6.707548359904309},"index":0,"playId":"83c71e69-bb73-3849-b0ab-4fa624c4489f","pitchNumber":1,"startTime":"2026-07-05T21:55:53.147Z","endTime":"2026-07-05T21:55:56.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":98.6,"endSpeed":92.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.143160524896636,"aZ":-21.513967692974795,"pfxX":7.071129322328794,"pfxZ":4.949923125561538,"pX":0.3871984820961376,"pZ":2.802459475073096,"vX0":-5.3067007051178585,"vY0":-143.77097911715484,"vZ0":-6.149217207789724,"x":102.24,"y":163.11,"x0":1.3112894073455181,"y0":50.00611834840551,"z0":6.246647974289886,"aX":15.240899867932798},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.3,"breakHorizontal":-12.1,"spinRate":2403,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.3767868189862251,"extension":6.94123896640306},"index":1,"playId":"f9336387-154d-33f2-b740-c127fbb3f3b2","pitchNumber":2,"startTime":"2026-07-05T21:56:08.529Z","endTime":"2026-07-05T21:56:12.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":92.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05734522078734,"aZ":-15.539437415430108,"pfxX":3.414928104266144,"pfxZ":7.704327396537581,"pX":-1.38757240783672,"pZ":3.479006790464335,"vX0":-8.030071044687075,"vY0":-144.29784202119296,"vZ0":-5.323589968968823,"x":169.89,"y":144.85,"x0":0.9583512633146112,"y0":50.00281567684569,"z0":6.268376774381825,"aX":7.374053158406387},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.3,"breakHorizontal":-5.0,"spinRate":2471,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.37616989212552054,"extension":6.924640788119787},"index":2,"playId":"1bc99453-ae6b-3d1d-bf3b-ae3957e45b2b","pitchNumber":3,"startTime":"2026-07-05T21:56:24.565Z","endTime":"2026-07-05T21:56:29.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9776529727574,"aZ":-33.12477718913635,"pfxX":-0.790814982338925,"pfxZ":-0.5705641464507216,"pX":-0.7037557062912214,"pZ":0.4187359406531685,"vX0":-4.665029267927199,"vY0":-128.0974292787141,"vZ0":-7.894551213027807,"x":143.83,"y":227.47,"x0":1.239185820030929,"y0":50.00186792682138,"z0":6.109641513192813,"aX":-1.3213495410625953},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.5,"breakHorizontal":2.4,"spinRate":2639,"spinDirection":343},"zone":13,"typeConfidence":2.0,"plateTime":0.4266064428633989,"extension":7.011823213749801},"index":3,"playId":"a690f5cf-9677-3c96-a0a2-cb92f7cf447a","pitchNumber":4,"startTime":"2026-07-05T21:56:44.782Z","endTime":"2026-07-05T21:56:50.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":93.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.245515459676422,"aZ":-20.315411304382447,"pfxX":8.406645074401137,"pfxZ":5.420740825855988,"pX":-0.5147158417431315,"pZ":2.547544873144836,"vX0":-8.12823885840643,"vY0":-145.19060303687078,"vZ0":-7.092426530336315,"x":136.62,"y":170.0,"x0":1.196306332275065,"y0":50.001077834774954,"z0":6.2092595357053,"aX":18.38282152144952},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":8.9,"breakHorizontal":-14.2,"spinRate":2524,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.37381534884288126,"extension":6.830543700098301},"index":4,"playId":"d758b93f-b5dd-390d-b7db-f59c1e2510fb","pitchNumber":5,"startTime":"2026-07-05T21:57:06.859Z","endTime":"2026-07-05T21:57:12.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-05T21:57:12.613Z","atBatIndex":52},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Casey Schmitt hit by pitch.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T21:59:39.795Z","endTime":"2026-07-05T22:00:25.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jimmy Herget replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-07-05T21:57:51.950Z","endTime":"2026-07-05T21:59:41.774Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":89.0,"endSpeed":82.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.217088443377037,"aZ":-32.53455200090147,"pfxX":-8.32774562285201,"pfxZ":-0.2102550764778499,"pX":1.3562966589237064,"pZ":2.0282113008877616,"vX0":12.391059110435842,"vY0":-129.1889953832068,"vZ0":0.27197289233538546,"x":65.3,"y":184.02,"x0":-2.379715739959268,"y0":50.00152071853323,"z0":4.384994385408616,"aX":-14.337829481282949},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.1,"breakHorizontal":13.0,"spinRate":2253,"spinDirection":263},"zone":14,"typeConfidence":0.87,"plateTime":0.4209927763899781,"extension":4.977020905638937},"index":1,"playId":"b32b7aa0-4ff8-3716-b358-c75b05f8f682","pitchNumber":1,"startTime":"2026-07-05T21:59:41.774Z","endTime":"2026-07-05T21:59:45.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.306307801136885,"aZ":-24.52020568212858,"pfxX":-0.40211399386337743,"pfxZ":4.612172198345794,"pX":-0.08565336777410767,"pZ":3.0234910512071935,"vX0":5.495269919491664,"vY0":-126.850767284668,"vZ0":-0.4338248466754502,"x":120.26,"y":157.15,"x0":-2.210588399994724,"y0":50.005867391914606,"z0":5.119706263729971,"aX":-0.6681006778396962},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.5,"breakHorizontal":-0.2,"spinRate":2641,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.4286756589506946,"extension":4.772417732081908},"index":2,"playId":"41c77cb7-0b45-3525-840d-65054b777d63","pitchNumber":2,"startTime":"2026-07-05T21:59:57.792Z","endTime":"2026-07-05T22:00:04.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":85.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98360794000406,"aZ":-30.89687138957669,"pfxX":-7.55282496274952,"pfxZ":0.691896461204978,"pX":-2.0466713483285663,"pZ":3.859521069790135,"vX0":2.982790595008417,"vY0":-133.7851613336731,"vZ0":1.5704736564791766,"x":195.01,"y":134.57,"x0":-2.1834522403237866,"y0":50.00291635808278,"z0":5.4511360523463654,"aX":-13.937842081638188},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.7,"breakHorizontal":13.2,"spinRate":2414,"spinDirection":241},"zone":11,"typeConfidence":0.92,"plateTime":0.4066335515187367,"extension":4.902908636849732},"index":3,"playId":"bddddcb7-b052-3aec-8fcd-92a72ca727ac","pitchNumber":3,"startTime":"2026-07-05T22:00:20.901Z","endTime":"2026-07-05T22:00:25.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.2,"awayTeamWinProbability":83.8,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.61,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:00:25.798Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to shortstop Ezequiel Tovar, deflected by third baseman Kyle Karros. Casey Schmitt to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T22:00:39.643Z","endTime":"2026-07-05T22:02:35.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.240034976119293,"aZ":-33.47561677734163,"pfxX":-8.057660692632671,"pfxZ":-0.7302431951578487,"pX":-1.4871028776929387,"pZ":2.9041302226761734,"vX0":5.781827245559087,"vY0":-132.02880403762904,"vZ0":2.177610657064461,"x":173.68,"y":160.37,"x0":-2.6466347685604403,"y0":50.00244758654906,"z0":4.513917711981377,"aX":-14.380256091597296},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.7,"breakHorizontal":13.6,"spinRate":2318,"spinDirection":262},"zone":11,"typeConfidence":0.92,"plateTime":0.41314569191670225,"extension":4.914014601234467},"index":0,"playId":"f474c16f-e377-3906-9181-5b8467c48b4e","pitchNumber":1,"startTime":"2026-07-05T22:01:00.648Z","endTime":"2026-07-05T22:01:04.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.978951874063554,"aZ":-34.02503299049106,"pfxX":7.697800838554565,"pfxZ":-1.4360115156838802,"pX":1.132061727307275,"pZ":2.8251645700365144,"vX0":6.079190862361465,"vY0":-112.92177841155308,"vZ0":2.3135300378507564,"x":73.85,"y":162.5,"x0":-2.5971537143233157,"y0":50.00336341209808,"z0":5.215712115111499,"aX":9.91821604877814},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-1.7,"breakHorizontal":-15.5,"spinRate":2993,"spinDirection":74},"zone":12,"typeConfidence":0.9,"plateTime":0.4854528721105207,"extension":4.983329920998476},"index":1,"playId":"abd5bcb9-327b-35e1-9d17-41da68aed12a","pitchNumber":2,"startTime":"2026-07-05T22:01:17.582Z","endTime":"2026-07-05T22:01:21.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43209433377956,"aZ":-27.33737201620932,"pfxX":-0.19100692711745193,"pfxZ":2.9575880610955636,"pX":-1.2074738820353819,"pZ":2.716009661009715,"vX0":3.45630619653216,"vY0":-125.78757456172079,"vZ0":-0.6804946326659731,"x":163.03,"y":165.45,"x0":-2.562349696815873,"y0":50.00446127945885,"z0":5.165680529738329,"aX":-0.31287874170123453},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":-0.2,"spinRate":2664,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.4319632765110786,"extension":4.9068756219445016},"index":2,"playId":"77702a23-d0cb-3081-965e-4114ca007551","pitchNumber":3,"startTime":"2026-07-05T22:01:41.705Z","endTime":"2026-07-05T22:01:45.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.703594551417016,"aZ":-31.919566225763745,"pfxX":-7.669490188416912,"pfxZ":0.13630880148722468,"pX":-0.1563305759519424,"pZ":3.0019315258420245,"vX0":8.070187520019415,"vY0":-133.15320709807918,"vZ0":0.007475151672325264,"x":122.96,"y":157.73,"x0":-2.2039526450155,"y0":50.000628558626,"z0":5.274238207326381,"aX":-14.021658361465054},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.5,"breakHorizontal":12.5,"spinRate":2421,"spinDirection":242},"zone":2,"typeConfidence":0.92,"plateTime":0.408517805681583,"extension":5.222411888757691},"index":3,"playId":"12714a4c-0c77-3578-b427-5476fe5efeb1","pitchNumber":4,"startTime":"2026-07-05T22:01:59.248Z","endTime":"2026-07-05T22:02:04.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"playId":"92b99a95-6856-4cf7-b778-053729957b0d","startTime":"2026-07-05T22:02:11.629Z","endTime":"2026-07-05T22:02:16.629Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.90594523552979,"aZ":-25.507879214021205,"pfxX":-1.1838294519369574,"pfxZ":3.916664642230778,"pX":-1.029401780568156,"pZ":2.6537686753800864,"vX0":4.383225799890037,"vY0":-127.95208999387336,"vZ0":-1.134728748124274,"x":156.24,"y":167.13,"x0":-2.5915871043993475,"y0":50.0026796436087,"z0":5.054438942057496,"aX":-2.015346598712196},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":1.4,"spinRate":2593,"spinDirection":216},"zone":11,"typeConfidence":0.88,"plateTime":0.42386255915543725,"extension":5.079910609903438},"hitData":{"launchSpeed":67.9,"launchAngle":-57.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.32,"coordY":179.55}},"index":5,"playId":"1d8a85dd-5f48-3ae4-bf50-0d973d7d261e","pitchNumber":5,"startTime":"2026-07-05T22:02:24.749Z","endTime":"2026-07-05T22:02:35.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.97,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:02:35.206Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T22:02:52.157Z","endTime":"2026-07-05T22:05:39.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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":88.6,"endSpeed":82.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.718950409022977,"aZ":-24.295554150784824,"pfxX":-1.5529262299200095,"pfxZ":4.651764680588973,"pX":2.3752200256473315,"pZ":1.05152174445373,"vX0":11.797671103087936,"vY0":-128.60747405174985,"vZ0":-5.209486815432649,"x":26.46,"y":210.39,"x0":-2.0469428960625606,"y0":50.00518190563141,"z0":4.95945285360212,"aX":-2.6319103508040436},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.6,"breakHorizontal":0.5,"spinRate":2599,"spinDirection":235},"zone":14,"typeConfidence":0.75,"plateTime":0.42396741771393387,"extension":5.157090695983769},"index":0,"playId":"d8ea733a-7ff1-38c4-abee-e44fc42aeabc","pitchNumber":1,"startTime":"2026-07-05T22:03:13.313Z","endTime":"2026-07-05T22:03:18.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.459506351033383,"aZ":-29.893726597282033,"pfxX":-7.886578459440769,"pfxZ":1.2071050798819467,"pX":-1.0634251694709884,"pZ":2.994857473497795,"vX0":5.591090894841687,"vY0":-134.7148984435435,"vZ0":-0.5396346387684762,"x":157.54,"y":157.92,"x0":-2.11563038057677,"y0":50.0005583637028,"z0":5.266321001564503,"aX":-14.853111720883817},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.3,"breakHorizontal":13.4,"spinRate":2410,"spinDirection":242},"zone":11,"typeConfidence":0.92,"plateTime":0.40280224672951537,"extension":5.135120593182401},"index":1,"playId":"527ccc0f-66d1-30b5-8d71-02c5c84449c3","pitchNumber":2,"startTime":"2026-07-05T22:03:42.336Z","endTime":"2026-07-05T22:03:46.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.079462206676002,"aZ":-31.74662622169622,"pfxX":7.958073240370581,"pfxZ":0.3268204874811502,"pX":0.12127187559309428,"pZ":2.8554270055109754,"vX0":3.9428025255527914,"vY0":-113.28117071167698,"vZ0":1.650618333307687,"x":112.38,"y":161.68,"x0":-2.665678255615346,"y0":50.00547954704667,"z0":5.248245851744817,"aX":10.536181388202277},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":1.2,"breakHorizontal":-15.4,"spinRate":2948,"spinDirection":80},"zone":2,"typeConfidence":0.9,"plateTime":0.4801228045096706,"extension":5.035412550294196},"index":2,"playId":"ae07033a-5313-3ba9-872a-be6172ded98b","pitchNumber":3,"startTime":"2026-07-05T22:04:00.687Z","endTime":"2026-07-05T22:04:04.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.277645618752306,"aZ":-24.498914374252045,"pfxX":0.45199754721078633,"pfxZ":4.564824246697099,"pX":-0.04125564226707846,"pZ":2.2751843094782402,"vX0":5.7610186208315275,"vY0":-127.77072439976412,"vZ0":-2.2345569925605386,"x":118.57,"y":177.35,"x0":-2.368560703901982,"y0":50.00105330015296,"z0":5.054362400476502,"aX":0.7582044327410773},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.0,"breakHorizontal":-1.9,"spinRate":2642,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.4260215838241388,"extension":5.223547533390486},"index":3,"playId":"462a77c9-3b38-36f8-8738-0311a6e64fe6","pitchNumber":4,"startTime":"2026-07-05T22:04:19.937Z","endTime":"2026-07-05T22:04:24.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.222334517392326,"aZ":-24.13572189561666,"pfxX":-0.16651344614713603,"pfxZ":4.609582442563758,"pX":0.11172754966033843,"pZ":2.5048270277544886,"vX0":6.175104027155329,"vY0":-129.7396372332949,"vZ0":-2.5265756676017253,"x":112.74,"y":171.15,"x0":-2.2546102178731657,"y0":50.003253820294645,"z0":5.286451918795618,"aX":-0.2902476886676765},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":-0.7,"spinRate":2722,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.4184703853435958,"extension":5.198502205045756},"index":4,"playId":"d5878dc5-a89c-307d-948b-228de6d266fa","pitchNumber":5,"startTime":"2026-07-05T22:04:40.550Z","endTime":"2026-07-05T22:04:44.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.3,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.251070006641115,"aZ":-27.27349976006119,"pfxX":-6.884044323907426,"pfxZ":2.6782666879424877,"pX":-1.8136382240159092,"pZ":3.8580401864695206,"vX0":4.543584294566158,"vY0":-133.09814268170476,"vZ0":3.1962360502776375,"x":186.13,"y":134.61,"x0":-2.6314187426124356,"y0":50.002884285017146,"z0":4.594521869482143,"aX":-12.596313964265706},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.6,"breakHorizontal":11.8,"spinRate":2373,"spinDirection":258},"zone":11,"typeConfidence":0.89,"plateTime":0.40844462117228586,"extension":4.836331768104287},"index":5,"playId":"a9204428-ea4d-34bc-a255-6b8df180a0de","pitchNumber":6,"startTime":"2026-07-05T22:05:05.029Z","endTime":"2026-07-05T22:05:08.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":86.2,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.92577275121126,"aZ":-30.920505776515068,"pfxX":-4.351881670058232,"pfxZ":0.7692065317073356,"pX":-0.5289959317190424,"pZ":1.6528895562980837,"vX0":6.131381667843579,"vY0":-125.53583794005169,"vZ0":-2.4899702718936765,"x":137.16,"y":194.15,"x0":-2.4121938728651413,"y0":50.00532085537103,"z0":5.118161602489689,"aX":-7.10783115803707},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.1,"breakHorizontal":6.8,"spinRate":1696,"spinDirection":236},"zone":7,"typeConfidence":0.9,"plateTime":0.4325419826901893,"extension":5.128323276336773},"hitData":{"launchSpeed":87.4,"launchAngle":56.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.99,"coordY":124.74}},"index":6,"playId":"32ee115a-89b8-3c39-abcd-fe1feca9afa4","pitchNumber":7,"startTime":"2026-07-05T22:05:26.224Z","endTime":"2026-07-05T22:05:39.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":3.1999999999999993,"leverageIndex":1.11,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:05:39.239Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T22:05:48.655Z","endTime":"2026-07-05T22:06:18.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":73.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.77137160035374,"aZ":-32.57033857610678,"pfxX":6.456309080198878,"pfxZ":-0.30082669333181045,"pX":-0.16115602188338768,"pZ":2.385220286096743,"vX0":3.9428935385861377,"vY0":-114.16440114717538,"vZ0":0.9845692495095153,"x":123.14,"y":174.38,"x0":-2.742570948684878,"y0":50.00112491714776,"z0":5.126219039259512,"aX":8.616826149876157},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.0,"breakHorizontal":-12.6,"spinRate":3067,"spinDirection":82},"zone":5,"typeConfidence":0.89,"plateTime":0.47771091734096727,"extension":5.104743929090991},"hitData":{"launchSpeed":82.2,"launchAngle":43.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.88,"coordY":80.32}},"index":0,"playId":"408165a7-3592-3529-af27-c574a7448272","pitchNumber":1,"startTime":"2026-07-05T22:06:06.276Z","endTime":"2026-07-05T22:06:18.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.0,"awayTeamWinProbability":81.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:06:18.422Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T22:06:30.415Z","endTime":"2026-07-05T22:07:51.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":91.3,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.967092510935156,"aZ":-29.810266455857132,"pfxX":-7.904903984269105,"pfxZ":1.2800771131424824,"pX":-0.40654268142607625,"pZ":2.578032344711726,"vX0":8.527159564767924,"vY0":-132.98170542602628,"vZ0":0.6352752637028557,"x":132.5,"y":169.17,"x0":-2.5854333847959596,"y0":50.00024300538619,"z0":4.4519572400033605,"aX":-14.556078428387124},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.6,"breakHorizontal":13.1,"spinRate":2455,"spinDirection":257},"zone":4,"typeConfidence":0.92,"plateTime":0.4075274227695549,"extension":4.982950330460109},"index":0,"playId":"788ae247-e41d-35ed-b0cd-9dfd3bd70742","pitchNumber":1,"startTime":"2026-07-05T22:06:44.866Z","endTime":"2026-07-05T22:06:49.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59204737135993,"aZ":-24.374833236553638,"pfxX":-1.2705585426474664,"pfxZ":4.594248588798464,"pX":0.5719974922172321,"pZ":0.8696927827683241,"vX0":7.7694962852376666,"vY0":-127.97962143607174,"vZ0":-5.584799674878569,"x":95.2,"y":215.3,"x0":-2.307923404860637,"y0":50.003135692168875,"z0":4.931557434561667,"aX":-2.1577412756627825},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.6,"breakHorizontal":1.0,"spinRate":2670,"spinDirection":219},"zone":14,"typeConfidence":0.77,"plateTime":0.42420595154848995,"extension":5.111368254361271},"index":1,"playId":"aaa475ab-9310-32c1-83ab-0540b2eb2af4","pitchNumber":2,"startTime":"2026-07-05T22:07:00.493Z","endTime":"2026-07-05T22:07:03.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.314417774845467,"aZ":-25.935725789104072,"pfxX":0.4204451697809013,"pfxZ":3.7711148064928874,"pX":-1.1714471410458187,"pZ":2.5638763952879935,"vX0":3.775950356648104,"vY0":-126.5982377557729,"vZ0":-0.6271559294539519,"x":161.65,"y":169.56,"x0":-2.725433906214505,"y0":50.002327362675075,"z0":4.857195980733503,"aX":0.6939806657521603},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.0,"breakHorizontal":-1.4,"spinRate":2632,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.42961188844402276,"extension":5.233029600302874},"index":2,"playId":"1148f904-240a-39bc-8776-8dee69002c15","pitchNumber":3,"startTime":"2026-07-05T22:07:23.179Z","endTime":"2026-07-05T22:07:26.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-05T22:07:37.373Z","endTime":"2026-07-05T22:07:48.176Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.792344431276646,"aZ":-28.86731571058599,"pfxX":7.092839963392102,"pfxZ":2.5029229766893,"pX":1.3412970157550375,"pZ":2.0905932270898253,"vX0":6.89041997902006,"vY0":-113.62684818598984,"vZ0":1.7086949144034171,"x":65.87,"y":182.33,"x0":-2.640290260479802,"y0":50.00235742047217,"z0":4.175762753948157,"aX":9.370365340246025},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":5.3,"breakHorizontal":-14.4,"spinRate":2844,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.48013316429504016,"extension":5.225773666127575},"index":4,"playId":"c5729edc-468c-31e3-8f7d-365de58aa320","pitchNumber":4,"startTime":"2026-07-05T22:07:48.176Z","endTime":"2026-07-05T22:07:51.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:07:51.633Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Sullivan flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T22:13:26.669Z","endTime":"2026-07-05T22:13:51.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Houser replaces Erik Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-07-05T22:08:59.174Z","endTime":"2026-07-05T22:13:28.893Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605288,"link":"/api/v1/people/605288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41310495727466,"aZ":-18.098563187913065,"pfxX":-3.4471280060435756,"pfxZ":6.918602283887363,"pX":-0.1090092688628712,"pZ":4.01191620694333,"vX0":4.420179107494003,"vY0":-141.0915433172097,"vZ0":-1.8332093905946263,"x":121.16,"y":130.46,"x0":-1.2415323022972005,"y0":50.00033163695819,"z0":5.825292946004341,"aX":-7.011148861964637},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.4,"breakHorizontal":5.4,"spinRate":2268,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.38687638105635935,"extension":6.617500249671394},"index":1,"playId":"60851cd6-2ac8-3b79-bdfc-8b6d4625de21","pitchNumber":1,"startTime":"2026-07-05T22:13:28.893Z","endTime":"2026-07-05T22:13:32.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.459017973898046,"aZ":-24.74751575960708,"pfxX":-8.109051154762522,"pfxZ":3.747217722554984,"pX":0.14143809038967278,"pZ":2.5588370481241234,"vX0":6.653491878490677,"vY0":-139.25116595324792,"vZ0":-3.9969675407116676,"x":111.61,"y":169.69,"x0":-1.2140037413423501,"y0":50.00534537806591,"z0":5.631431702272584,"aX":-16.080642103647453},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.2,"breakHorizontal":13.4,"spinRate":2146,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.39189953202046146,"extension":6.555149096386686},"hitData":{"launchSpeed":96.0,"launchAngle":42.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.76,"coordY":60.89}},"index":2,"playId":"cc52172b-7afb-3a54-a3f7-e97c95588afd","pitchNumber":2,"startTime":"2026-07-05T22:13:41.478Z","endTime":"2026-07-05T22:13:51.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:13:51.172Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a ground ball to center fielder Drew Gilbert.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T22:14:40.026Z","endTime":"2026-07-05T22:14:52.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Willi Castro replaces Ezequiel Tovar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"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-07-05T22:13:59.517Z","endTime":"2026-07-05T22:14:05.818Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-05T22:14:05.818Z","endTime":"2026-07-05T22:14:42.368Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.222451589210884,"aZ":-26.003715873496024,"pfxX":-9.112754374351393,"pfxZ":3.129332909594761,"pX":0.43075748637308053,"pZ":1.3180637246915707,"vX0":7.906555636540668,"vY0":-139.7145663254291,"vZ0":-6.838230911972037,"x":100.58,"y":203.19,"x0":-1.255393869994027,"y0":50.004734953441684,"z0":5.512709576967302,"aX":-17.972396497748363},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.3,"breakHorizontal":14.9,"spinRate":2315,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.3924159696220575,"extension":6.578014501526403},"hitData":{"launchSpeed":94.2,"launchAngle":5.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.7,"coordY":82.77}},"index":2,"playId":"a919fdd0-dea1-3c75-8d2e-68fd153a4f9c","pitchNumber":1,"startTime":"2026-07-05T22:14:42.368Z","endTime":"2026-07-05T22:14:52.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.8,"awayTeamWinProbability":77.2,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.09,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:14:52.962Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, shortstop Willy Adames to first baseman Rafael Devers. Willi Castro to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T22:15:07.736Z","endTime":"2026-07-05T22:16:00.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63452405905555,"aZ":-17.370505033555546,"pfxX":-5.403411030127163,"pfxZ":7.351030213428121,"pX":-0.772846431509178,"pZ":4.558902257009281,"vX0":2.9905698017466973,"vY0":-140.49894529880538,"vZ0":-0.6882790495396006,"x":146.46,"y":115.69,"x0":-1.1448471979345076,"y0":50.004499598611844,"z0":5.928343743687755,"aX":-10.883164755218141},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":9.2,"spinRate":2341,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.388759745477949,"extension":6.497907321444654},"index":0,"playId":"143bb1a2-3740-354e-9913-d3d97016bfec","pitchNumber":1,"startTime":"2026-07-05T22:15:18.109Z","endTime":"2026-07-05T22:15:21.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.959608808172952,"aZ":-17.699524325140988,"pfxX":-4.88094701738589,"pfxZ":7.21010714360453,"pX":-1.003088424714818,"pZ":3.9584536010035483,"vX0":2.374292106651721,"vY0":-140.16701687978633,"vZ0":-2.0253725056568275,"x":155.24,"y":131.9,"x0":-1.222695188471615,"y0":50.00629164015235,"z0":5.8346730323323355,"aX":-9.803024745563711},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":8.4,"spinRate":2277,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.38940265797337714,"extension":6.53112356544338},"index":1,"playId":"b26cd948-09c7-305f-8aae-27a10dd1ad7f","pitchNumber":2,"startTime":"2026-07-05T22:15:33.896Z","endTime":"2026-07-05T22:15:38.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.363740014710196,"aZ":-24.4561496202027,"pfxX":-8.487638570309532,"pfxZ":3.8319193825495423,"pX":-0.2431288788073694,"pZ":2.1915783003834175,"vX0":6.072898908081413,"vY0":-139.98812543555556,"vZ0":-4.819688244602829,"x":126.27,"y":179.61,"x0":-1.3223523871641252,"y0":50.00016662418602,"z0":5.507341954087232,"aX":-17.084101598302833},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.2,"breakHorizontal":14.4,"spinRate":2213,"spinDirection":223},"zone":8,"typeConfidence":0.9,"plateTime":0.3891510230972566,"extension":6.545594028363602},"hitData":{"launchSpeed":57.6,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.1,"coordY":155.76}},"index":2,"playId":"225c88c9-9d2c-306a-9e12-e670799b7dfc","pitchNumber":3,"startTime":"2026-07-05T22:15:52.709Z","endTime":"2026-07-05T22:16:00.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.9,"awayTeamWinProbability":81.1,"homeTeamWinProbabilityAdded":-3.900000000000002,"leverageIndex":2.22,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:16:00.467Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T22:18:45.593Z","endTime":"2026-07-05T22:21:29.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9,10],"actionIndex":[1,2],"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":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-07-05T22:16:19.856Z","endTime":"2026-07-05T22:16:38.042Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sam Hentges replaces Adrian Houser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-05T22:16:38.042Z","endTime":"2026-07-05T22:17:01.531Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656529,"link":"/api/v1/people/656529"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Cole Carrigg replaces Mickey Moniak.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-05T22:17:01.531Z","endTime":"2026-07-05T22:18:47.825Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.0,"endSpeed":88.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.937336297867407,"aZ":-17.616826826862606,"pfxX":3.6985730309955,"pfxZ":7.459393933048217,"pX":-0.6588108703932938,"pZ":3.196541877566759,"vX0":-7.657675117613267,"vY0":-136.85114395259194,"vZ0":-4.792837066341492,"x":142.11,"y":152.47,"x0":1.6591837137803132,"y0":50.00520091813763,"z0":6.127807963888367,"aX":7.221047504573822},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":-5.6,"spinRate":2330,"spinDirection":154},"zone":1,"typeConfidence":0.96,"plateTime":0.3958680109253878,"extension":7.403886326076246},"index":3,"playId":"0d7c2704-718c-3f26-bbff-e4fe3e2e69cf","pitchNumber":1,"startTime":"2026-07-05T22:18:47.825Z","endTime":"2026-07-05T22:18:50.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.7,"endSpeed":76.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.297470666500914,"aZ":-38.05261634297857,"pfxX":-0.6573894999491764,"pfxZ":-4.089606888193117,"pX":0.06257415348633585,"pZ":1.1564695570974246,"vX0":-3.663719643078347,"vY0":-117.73326034751346,"vZ0":-3.4518976803601884,"x":114.61,"y":207.56,"x0":1.7090737921806904,"y0":50.002272917195114,"z0":6.079639548992385,"aX":-0.9448139855156109},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.9,"breakHorizontal":1.9,"spinRate":2298,"spinDirection":319},"zone":14,"typeConfidence":0.87,"plateTime":0.4610079459182219,"extension":7.0672389343732736},"index":4,"playId":"6b0f6390-f37a-3f8a-a6dd-de61e08826bc","pitchNumber":2,"startTime":"2026-07-05T22:19:14.950Z","endTime":"2026-07-05T22:19:19.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":89.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.095154672538175,"aZ":-19.215176959262322,"pfxX":5.566836372927414,"pfxZ":6.4752786769230894,"pX":0.5402499406595693,"pZ":3.1639403306786913,"vX0":-5.242860757067639,"vY0":-138.48939773673305,"vZ0":-4.489215308190212,"x":96.41,"y":153.35,"x0":1.7072480972688657,"y0":50.002934901959286,"z0":6.039181829854426,"aX":11.142472970571559},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.3,"breakHorizontal":-9.4,"spinRate":2291,"spinDirection":148},"zone":3,"typeConfidence":0.93,"plateTime":0.3909872500592524,"extension":7.228625906745602},"index":5,"playId":"6a3b0c54-385d-3327-acf9-8032b076b6ee","pitchNumber":3,"startTime":"2026-07-05T22:19:35.773Z","endTime":"2026-07-05T22:19:39.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.728879194746206,"aZ":-34.041329091420515,"pfxX":-0.5515636268558479,"pfxZ":-1.2668552765621945,"pX":-0.7736052989336042,"pZ":-0.7804839948315451,"vX0":-5.2620723808316745,"vY0":-120.12906275087705,"vZ0":-8.904274668490716,"x":146.49,"y":259.85,"x0":1.5106047051891893,"y0":50.005802885304085,"z0":5.97204241563026,"aX":-0.8107277561008307},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.1,"breakHorizontal":2.2,"spinRate":2263,"spinDirection":327},"zone":13,"typeConfidence":0.53,"plateTime":0.45472295943253993,"extension":7.130983583522143},"index":6,"playId":"b064a793-44cd-3fd1-ab98-7ab526c9dbfc","pitchNumber":4,"startTime":"2026-07-05T22:19:55.888Z","endTime":"2026-07-05T22:19:59.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67671973779286,"aZ":-28.49779561053563,"pfxX":-1.0517672582794173,"pfxZ":2.1748121073818947,"pX":0.6997203686975908,"pZ":3.8159418484990284,"vX0":-2.78632611190856,"vY0":-128.35813322604608,"vZ0":-0.33669850256811995,"x":90.33,"y":135.75,"x0":1.9308549896425242,"y0":50.00078541340516,"z0":6.145921733463042,"aX":-1.7743011150677077},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":2.5,"spinRate":2133,"spinDirection":238},"zone":12,"typeConfidence":0.84,"plateTime":0.4248396811255488,"extension":7.075619127215751},"index":7,"playId":"f3a477ac-d625-3744-a562-c30988a5b7bb","pitchNumber":5,"startTime":"2026-07-05T22:20:19.146Z","endTime":"2026-07-05T22:20:23.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":76.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.955921770532395,"aZ":-38.71981137788442,"pfxX":0.8293537636524713,"pfxZ":-4.588443454650178,"pX":-0.5155772070142715,"pZ":1.4967340522088657,"vX0":-5.130166319383731,"vY0":-117.78619759807331,"vZ0":-2.7513374072936423,"x":136.65,"y":198.37,"x0":1.5677408643155606,"y0":50.00029413744306,"z0":6.204443902992495,"aX":1.1846423231428735},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.6,"breakHorizontal":-0.5,"spinRate":2297,"spinDirection":327},"zone":13,"typeConfidence":0.85,"plateTime":0.46215853760150427,"extension":7.022269654544539},"index":8,"playId":"0ea94abc-da23-35ad-817b-de3c1a0ec83b","pitchNumber":6,"startTime":"2026-07-05T22:20:36.097Z","endTime":"2026-07-05T22:20:40.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":88.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35067432039641,"aZ":-18.6962317866087,"pfxX":4.681306018807941,"pfxZ":6.847470328957595,"pX":-0.6440572008732851,"pZ":3.00191105691252,"vX0":-7.813425433830438,"vY0":-137.88219349566114,"vZ0":-5.1722037572912445,"x":141.55,"y":157.73,"x0":1.5901212866247494,"y0":50.00038422053554,"z0":6.123966595752217,"aX":9.211104268482222},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":-7.2,"spinRate":2303,"spinDirection":153},"zone":1,"typeConfidence":0.94,"plateTime":0.3939671529251374,"extension":7.323363010232725},"index":9,"playId":"2e4f62bf-6a2b-3447-871b-ad0e5cc6ae25","pitchNumber":7,"startTime":"2026-07-05T22:20:59.865Z","endTime":"2026-07-05T22:21:04.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":90.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.720357046207127,"aZ":-19.589763751446842,"pfxX":3.7175592998139297,"pfxZ":6.136472393201954,"pX":-0.018044625729868695,"pZ":3.5394232862124393,"vX0":-6.563219549743382,"vY0":-140.62624219713564,"vZ0":-3.50894363902331,"x":117.69,"y":143.22,"x0":1.837990607886339,"y0":50.00366483192151,"z0":6.037040520822011,"aX":7.625306702992315},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.8,"breakHorizontal":-5.8,"spinRate":2144,"spinDirection":148},"zone":11,"typeConfidence":0.93,"plateTime":0.3859912751991206,"extension":7.349124424882947},"index":10,"playId":"a45780fd-0de8-3683-a1ee-0e4f809304de","pitchNumber":8,"startTime":"2026-07-05T22:21:24.381Z","endTime":"2026-07-05T22:21:29.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-5.099999999999998,"leverageIndex":1.93,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:21:29.905Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T22:23:49.457Z","endTime":"2026-07-05T22:25:33.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Jake McCarthy.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"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-07-05T22:22:39.021Z","endTime":"2026-07-05T22:22:39.034Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cole Carrigg remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-05T22:22:39.034Z","endTime":"2026-07-05T22:22:39.035Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Willi Castro remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-05T22:22:39.035Z","endTime":"2026-07-05T22:22:39.036Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Victor Vodnik replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-05T22:22:39.036Z","endTime":"2026-07-05T22:23:51.700Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":92.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24685759927906,"aZ":-18.522661858007734,"pfxX":-2.4156616241624387,"pfxZ":6.395458184055529,"pX":0.49816370477110505,"pZ":2.24743344013594,"vX0":9.080384294569384,"vY0":-143.5840306483327,"vZ0":-4.963005175868396,"x":98.01,"y":178.1,"x0":-2.360836548979951,"y0":50.00278862811541,"z0":5.1136568185446585,"aX":-5.156770025974452},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.0,"breakHorizontal":3.0,"spinRate":2147,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3782441481108787,"extension":6.7567416257176935},"index":4,"playId":"779bd9aa-2f77-3ec8-a8f3-bb5d864d4f22","pitchNumber":1,"startTime":"2026-07-05T22:23:51.700Z","endTime":"2026-07-05T22:23:55.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":92.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90967633591149,"aZ":-22.458767189199314,"pfxX":-3.494027723541296,"pfxZ":4.523510317702236,"pX":-0.6639921925948602,"pZ":4.045534090857651,"vX0":6.640958535136545,"vY0":-144.1127949561433,"vZ0":0.5102049958859223,"x":142.31,"y":129.55,"x0":-2.522625683432847,"y0":50.001342207454094,"z0":5.231246685952478,"aX":-7.5030597725748},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":8.5,"breakHorizontal":5.3,"spinRate":2207,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3770669261767119,"extension":6.755014621776272},"index":5,"playId":"2bea54ae-76b1-3e76-9583-752e9fa5e90a","pitchNumber":2,"startTime":"2026-07-05T22:24:09.991Z","endTime":"2026-07-05T22:24:14.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.012977733108535,"aZ":-30.205607891661785,"pfxX":0.12324660593770753,"pfxZ":1.1095232887558861,"pX":-0.6584403165922433,"pZ":2.2992575893335165,"vX0":5.336871376743466,"vY0":-131.39361673288866,"vZ0":-1.3015108743496064,"x":142.1,"y":176.7,"x0":-2.719502504276637,"y0":50.00236039904473,"z0":5.01538030207393,"aX":0.21836533097589456},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.9,"breakHorizontal":-1.2,"spinRate":2258,"spinDirection":105},"zone":7,"typeConfidence":2.0,"plateTime":0.41453929114043353,"extension":6.721396132223605},"index":6,"playId":"1990e64d-6df2-3385-97a3-836abfee93f5","pitchNumber":3,"startTime":"2026-07-05T22:24:23.088Z","endTime":"2026-07-05T22:24:27.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.935018965748856,"aZ":-32.51519551497803,"pfxX":0.998444708459366,"pfxZ":-0.20408261283001572,"pX":-1.2822865279016544,"pZ":2.2117285770113546,"vX0":3.3123643420053632,"vY0":-127.59165090918134,"vZ0":-0.5863686170256922,"x":165.88,"y":179.06,"x0":-2.7137455255861704,"y0":50.00156959067722,"z0":4.95096129094544,"aX":1.6874145060810781},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.2,"breakHorizontal":-2.4,"spinRate":2365,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.42514862480992877,"extension":6.876528733783526},"index":7,"playId":"f51036ce-88d1-3e09-abf5-6d37edeec39c","pitchNumber":4,"startTime":"2026-07-05T22:24:37.342Z","endTime":"2026-07-05T22:24:41.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.938109427164008,"aZ":-32.410477017611555,"pfxX":-7.085140058339146,"pfxZ":-0.12830032291578863,"pX":0.2086820953618521,"pZ":1.6513708634218336,"vX0":9.303983641179757,"vY0":-134.97253955437787,"vZ0":-2.6143505652744454,"x":109.05,"y":194.19,"x0":-2.325532808420227,"y0":50.00078515272938,"z0":4.862023597340018,"aX":-13.377391026998325},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.5,"breakHorizontal":11.4,"spinRate":2065,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40225262820206487,"extension":6.703703989243754},"index":8,"playId":"629a1ecc-ebfd-39aa-99f5-408f134e8afe","pitchNumber":5,"startTime":"2026-07-05T22:24:54.145Z","endTime":"2026-07-05T22:24:59.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.836744600961637,"aZ":-34.28119668452821,"pfxX":0.2523426090089247,"pfxZ":-1.2258373467859833,"pX":0.07380312459253591,"pZ":1.1674164285781095,"vX0":6.137961058525336,"vY0":-129.8412007143195,"vZ0":-3.4335532028652924,"x":114.19,"y":207.26,"x0":-2.3484207816246707,"y0":50.00494946379013,"z0":5.101276718384183,"aX":0.43205682799439576},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.8,"breakHorizontal":-1.8,"spinRate":2346,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4209971459049249,"extension":6.951703118767573},"index":9,"playId":"694c3a19-e11d-3014-9228-429552bdd7a1","pitchNumber":6,"startTime":"2026-07-05T22:25:29.852Z","endTime":"2026-07-05T22:25:33.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:25:33.554Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Gilbert singles on a ground ball to shortstop Willi Castro.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T22:25:40.713Z","endTime":"2026-07-05T22:27:00.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"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":97.3,"endSpeed":90.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.640143227211322,"aZ":-21.360112245627207,"pfxX":-3.0849813449225305,"pfxZ":5.21046002132654,"pX":-1.254468487729625,"pZ":1.5606617240061975,"vX0":4.54899652737757,"vY0":-141.79597991370144,"vZ0":-5.950379096996093,"x":164.82,"y":196.64,"x0":-2.4647601549260156,"y0":50.00329608594949,"z0":5.011567495801403,"aX":-6.4024263316895125},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.6,"breakHorizontal":4.9,"spinRate":2359,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.38351354554163386,"extension":6.878722527989149},"index":0,"playId":"8eefd517-b5e0-3332-be7c-979f3af17157","pitchNumber":1,"startTime":"2026-07-05T22:26:01.613Z","endTime":"2026-07-05T22:26:06.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.326291358725957,"aZ":-32.52388464508814,"pfxX":0.14812740125536306,"pfxZ":-0.2062682088486918,"pX":-0.3639109521430062,"pZ":1.7530166606425561,"vX0":5.902283263906075,"vY0":-128.98632580756836,"vZ0":-1.935349992231048,"x":130.87,"y":191.45,"x0":-2.6839973169494,"y0":50.002202350931256,"z0":4.978618247986119,"aX":0.25229295564323795},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.6,"breakHorizontal":-1.3,"spinRate":2357,"spinDirection":68},"zone":7,"typeConfidence":2.0,"plateTime":0.4217851333629232,"extension":6.904278418289843},"index":1,"playId":"ec59da17-34c9-3e91-adbc-e6f0c4525cb7","pitchNumber":2,"startTime":"2026-07-05T22:26:15.585Z","endTime":"2026-07-05T22:26:20.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-05T22:26:33.162Z","endTime":"2026-07-05T22:26:48.799Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":92.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.998872000435398,"aZ":-25.56654123807152,"pfxX":-3.29317575818456,"pfxZ":3.0881980684757764,"pX":-0.4863050167146821,"pZ":1.833117400765367,"vX0":6.879056241045559,"vY0":-144.16775517505673,"vZ0":-4.6429652373916275,"x":135.54,"y":189.29,"x0":-2.456863443436327,"y0":50.00611173707635,"z0":5.008082378414995,"aX":-7.055170202836197},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.0,"breakHorizontal":4.9,"spinRate":2295,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.3773976129363641,"extension":6.847748438850212},"hitData":{"launchSpeed":94.2,"launchAngle":5.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.99,"coordY":146.11}},"index":3,"playId":"755db4fb-661b-36cf-a090-19ca8f925f6e","pitchNumber":3,"startTime":"2026-07-05T22:26:48.799Z","endTime":"2026-07-05T22:27:00.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.39,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:27:00.780Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Cavanaugh strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T22:27:20.513Z","endTime":"2026-07-05T22:28:36.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":90.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.714829476950765,"aZ":-22.07133959185929,"pfxX":-1.5928121358586598,"pfxZ":4.879511337091975,"pX":-0.023039911802801284,"pZ":1.9464945176775623,"vX0":6.983647717112015,"vY0":-141.70008912781464,"vZ0":-5.001190390869441,"x":117.88,"y":186.22,"x0":-2.2929699394625085,"y0":50.006595491771456,"z0":5.1094193147622615,"aX":-3.3010030872848546},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.2,"breakHorizontal":1.8,"spinRate":2068,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.38382375652341816,"extension":6.8928558461128615},"index":0,"playId":"0892d0fd-9469-3ada-a1a7-dd6c1d293294","pitchNumber":1,"startTime":"2026-07-05T22:27:27.336Z","endTime":"2026-07-05T22:27:33.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.336992238546884,"aZ":-19.478857095389568,"pfxX":-6.476374825810281,"pfxZ":6.088728323751017,"pX":0.18467946769052124,"pZ":1.0903129611159699,"vX0":9.977978220527838,"vY0":-141.621267917867,"vZ0":-7.326506525376283,"x":109.96,"y":209.34,"x0":-2.5006516424859067,"y0":50.00338697265141,"z0":4.901941220013636,"aX":-13.50422843518776},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.1,"breakHorizontal":10.3,"spinRate":2461,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.38293851118944255,"extension":6.865473980587321},"index":1,"playId":"18fc19ed-b689-34c4-8761-73abd8c64aef","pitchNumber":2,"startTime":"2026-07-05T22:27:47.175Z","endTime":"2026-07-05T22:27:55.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":97.9,"endSpeed":91.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47490841451836,"aZ":-24.531246371787503,"pfxX":-2.795797823111611,"pfxZ":3.6396241440564197,"pX":-0.16829727745275455,"pZ":2.486490747083393,"vX0":7.022437789052764,"vY0":-142.56761162629502,"vZ0":-3.6158210490719003,"x":123.42,"y":171.64,"x0":-2.277967177393627,"y0":50.00351312213367,"z0":5.28273071464017,"aX":-5.873346544502384},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.1,"breakHorizontal":4.0,"spinRate":2161,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.38122021533307127,"extension":6.867583396025598},"index":2,"playId":"4562ec35-8036-3524-8a46-110d7ce35afb","pitchNumber":3,"startTime":"2026-07-05T22:28:07.433Z","endTime":"2026-07-05T22:28:10.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14339673538635,"aZ":-32.94264069397673,"pfxX":0.8269900004513151,"pfxZ":-0.4431788422167564,"pX":0.02996934472474594,"pZ":0.8980859972779578,"vX0":5.083573042380319,"vY0":-130.37080685174104,"vZ0":-4.769995963778104,"x":115.86,"y":214.53,"x0":-2.042461137051123,"y0":50.00191622187194,"z0":5.202188448608746,"aX":1.4403996549170979},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.6,"breakHorizontal":-2.5,"spinRate":2494,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.41810932808282075,"extension":6.968941231131688},"index":3,"playId":"5736ef68-761a-3dfe-b438-c432889c0223","pitchNumber":4,"startTime":"2026-07-05T22:28:31.768Z","endTime":"2026-07-05T22:28:36.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:28:36.411Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Arraez walks. Drew Gilbert to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T22:28:45.021Z","endTime":"2026-07-05T22:30:42.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":92.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.480425803611233,"aZ":-17.269988260254554,"pfxX":-3.256127967966987,"pfxZ":6.925278284133596,"pX":0.03693921885345808,"pZ":0.5684525034197856,"vX0":7.6359362544370715,"vY0":-144.3820409525463,"vZ0":-9.632216000149588,"x":115.59,"y":223.43,"x0":-2.1963235762433815,"y0":50.00715758586717,"z0":4.967144750888521,"aX":-7.0117932649768555},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.2,"breakHorizontal":4.7,"spinRate":2217,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.37657970117117934,"extension":7.033801671542186},"index":0,"playId":"abac1162-d464-33c5-aee2-3904ba732318","pitchNumber":1,"startTime":"2026-07-05T22:28:58.924Z","endTime":"2026-07-05T22:29:07.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.9,"endSpeed":89.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.734226362587247,"aZ":-22.6729218116566,"pfxX":-1.3571915964896215,"pfxZ":4.684603999860256,"pX":-1.1731886168956047,"pZ":3.1417080095886614,"vX0":3.940759935758893,"vY0":-139.90627765616233,"vZ0":-1.887277539564856,"x":161.72,"y":153.95,"x0":-2.4094949940415975,"y0":50.002238716163376,"z0":5.276585410956668,"aX":-2.7527346659233833},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.4,"breakHorizontal":1.8,"spinRate":2381,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3880928608268812,"extension":6.7368591515191945},"index":1,"playId":"de0f657d-10ac-3eca-a573-cc1b45af7d6a","pitchNumber":2,"startTime":"2026-07-05T22:29:22.433Z","endTime":"2026-07-05T22:29:27.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.378595776873517,"aZ":-33.10382287257853,"pfxX":1.2993992376331631,"pfxZ":-0.5466741838383999,"pX":-1.0410286455609685,"pZ":2.2807177997154304,"vX0":3.296296327232313,"vY0":-128.05262661382517,"vZ0":-0.8151823760090988,"x":156.68,"y":177.2,"x0":-2.5055610451241748,"y0":50.00547033178589,"z0":5.156024594280535,"aX":2.1936643120394903},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.0,"breakHorizontal":-3.0,"spinRate":2369,"spinDirection":102},"zone":13,"typeConfidence":2.0,"plateTime":0.42508269794678455,"extension":6.883393643139658},"index":2,"playId":"4f70447a-8187-31be-89d9-926f2e5d9739","pitchNumber":3,"startTime":"2026-07-05T22:29:40.747Z","endTime":"2026-07-05T22:29:45.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.770068575095134,"aZ":-33.84852794263821,"pfxX":-0.7060676088910931,"pfxZ":-1.022435746069693,"pX":-0.628047985110372,"pZ":2.4770116023328814,"vX0":4.935341562444114,"vY0":-126.49509520297163,"vZ0":0.2326884479979514,"x":140.94,"y":171.9,"x0":-2.5057036385825726,"y0":50.00450668923461,"z0":5.0790383095977525,"aX":-1.154466052739924},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.6,"breakHorizontal":0.2,"spinRate":2386,"spinDirection":64},"zone":4,"typeConfidence":2.0,"plateTime":0.4316246493532452,"extension":6.938486296156764},"index":3,"playId":"d646b718-f559-3e2a-96f0-31defb18afc4","pitchNumber":4,"startTime":"2026-07-05T22:29:59.788Z","endTime":"2026-07-05T22:30:03.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":90.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.606577224391394,"aZ":-18.55574076630951,"pfxX":-2.4283919621981775,"pfxZ":6.634247997140436,"pX":-0.19777417093087535,"pZ":1.8248590034438885,"vX0":6.800741167755342,"vY0":-140.64788936051,"vZ0":-5.637345298218763,"x":124.54,"y":189.51,"x0":-2.305830344055014,"y0":50.00169048192005,"z0":5.014443946698225,"aX":-4.984719887582809},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.4,"breakHorizontal":3.4,"spinRate":2373,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.38586573415137826,"extension":6.9027913535734085},"index":4,"playId":"608159cf-11de-368f-886a-67935b637c97","pitchNumber":5,"startTime":"2026-07-05T22:30:17.406Z","endTime":"2026-07-05T22:30:22.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-05T22:30:26.055Z","endTime":"2026-07-05T22:30:38.507Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.668887890266937,"aZ":-35.10255416115477,"pfxX":0.44973967734380427,"pfxZ":-1.7487796804083366,"pX":-1.5013282120610218,"pZ":4.024793276534116,"vX0":1.5083598842698023,"vY0":-128.0180234136873,"vZ0":3.159927159834957,"x":174.23,"y":130.11,"x0":-2.1539028924726886,"y0":50.00029093425754,"z0":5.502791322754525,"aX":0.7542550390138077},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.3,"breakHorizontal":-1.1,"spinRate":2463,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.42605477199356123,"extension":6.788019166229089},"index":6,"playId":"73caa692-3d42-3b7a-b5c4-08ce5d0b64cb","pitchNumber":6,"startTime":"2026-07-05T22:30:38.507Z","endTime":"2026-07-05T22:30:42.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.55,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:30:42.971Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T22:30:50.614Z","endTime":"2026-07-05T22:33:55.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":92.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79064478665628,"aZ":-18.518474788482514,"pfxX":-2.718018655351219,"pfxZ":6.388717881607799,"pX":0.6146330291498049,"pZ":2.059381885303365,"vX0":8.747376977984185,"vY0":-143.3633020099793,"vZ0":-5.734381540824895,"x":93.57,"y":183.18,"x0":-2.087469009057962,"y0":50.002108575135026,"z0":5.193919099676168,"aX":-5.809767059323057},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":10.9,"breakHorizontal":3.7,"spinRate":2483,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.37820476742877807,"extension":6.944779789610762},"index":0,"playId":"8dd8efba-f11e-3b01-82e6-4c9f90266542","pitchNumber":1,"startTime":"2026-07-05T22:31:08.384Z","endTime":"2026-07-05T22:31:12.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15452565806805,"aZ":-36.24027235120411,"pfxX":-0.3875442745085387,"pfxZ":-2.360109946112794,"pX":1.319333254844488,"pZ":0.37368573559525387,"vX0":8.776706747839278,"vY0":-128.98815297184024,"vZ0":-5.02107177577671,"x":66.71,"y":228.69,"x0":-2.044943230811176,"y0":50.002257721051606,"z0":5.070124174186171,"aX":-0.6681034731720353},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-5.0,"breakHorizontal":-0.8,"spinRate":2522,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.42103008344120907,"extension":7.010051711133793},"index":1,"playId":"9fca2e97-3dfb-36af-ae1f-9c9481d41dd5","pitchNumber":2,"startTime":"2026-07-05T22:31:28.175Z","endTime":"2026-07-05T22:31:32.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":93.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57812978977613,"aZ":-17.918386303900743,"pfxX":-3.8066418679802005,"pfxZ":6.572538882222976,"pX":0.7688587030619254,"pZ":0.2890356333712944,"vX0":9.395939729564732,"vY0":-144.8915907134036,"vZ0":-10.826200661687372,"x":87.69,"y":230.98,"x0":-1.9930373902445901,"y0":50.00017484000743,"z0":5.120346738239535,"aX":-8.2537217100224},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.3,"breakHorizontal":5.4,"spinRate":2350,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3752070363039284,"extension":7.076177662238234},"index":2,"playId":"35977f9d-2422-3b70-85b2-73e4b52d0f53","pitchNumber":3,"startTime":"2026-07-05T22:31:53.340Z","endTime":"2026-07-05T22:31:58.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-07-05T22:32:14.365Z","endTime":"2026-07-05T22:32:57.544Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":84.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.059642718552244,"aZ":-34.135140030203296,"pfxX":1.5369433134662573,"pfxZ":-1.1136042143500209,"pX":0.2012539171098983,"pZ":1.4520577143353062,"vX0":5.670026711427763,"vY0":-130.62330758355125,"vZ0":-3.130307242270238,"x":109.33,"y":199.57,"x0":-2.1787764959875924,"y0":50.0017038284207,"z0":5.1776771391319745,"aX":2.7105926484532135},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.4,"breakHorizontal":-3.8,"spinRate":2544,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4159831641812244,"extension":6.903118511668601},"index":4,"playId":"a31c99a0-9380-3f52-ab71-489aeb4a7587","pitchNumber":4,"startTime":"2026-07-05T22:32:57.544Z","endTime":"2026-07-05T22:33:01.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":88.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.251373380218116,"aZ":-27.36121067368272,"pfxX":-6.3905142199693525,"pfxZ":2.4387917074768737,"pX":0.03461171410103459,"pZ":2.811226175821104,"vX0":7.8774199728011824,"vY0":-137.927133893196,"vZ0":-1.8094263163869826,"x":115.68,"y":162.88,"x0":-1.9941372386991412,"y0":50.00612319156781,"z0":5.27513897155138,"aX":-12.63297163883381},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.3,"breakHorizontal":10.4,"spinRate":1952,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.39326310184064495,"extension":6.796234412131017},"index":5,"playId":"1b168bce-ac24-370f-9341-6cc1a3cd76dc","pitchNumber":5,"startTime":"2026-07-05T22:33:23.007Z","endTime":"2026-07-05T22:33:26.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":100.1,"endSpeed":93.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.562278117382657,"aZ":-20.0216175455847,"pfxX":-2.1474360444154423,"pfxZ":5.501654985373448,"pX":0.7460584817698303,"pZ":2.0267808007806694,"vX0":7.907951133805128,"vY0":-145.70943773357385,"vZ0":-6.021525763067627,"x":88.56,"y":184.06,"x0":-1.6924186878588499,"y0":50.00020291024361,"z0":5.280182601688718,"aX":-4.742089962733313},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":9.2,"breakHorizontal":2.8,"spinRate":2230,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.3720960363186139,"extension":7.000511648354501},"hitData":{"launchSpeed":89.4,"launchAngle":-29.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.84,"coordY":156.75}},"index":6,"playId":"822b58b8-1823-3809-8347-5230645cf17a","pitchNumber":6,"startTime":"2026-07-05T22:33:48.417Z","endTime":"2026-07-05T22:33:55.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:33:55.955Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T22:36:12.503Z","endTime":"2026-07-05T22:38:25.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Smith replaces Sam Hentges.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-07-05T22:34:40.941Z","endTime":"2026-07-05T22:36:14.745Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681916,"link":"/api/v1/people/681916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":90.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.543265818532593,"aZ":-15.55226778801356,"pfxX":-3.518292548705169,"pfxZ":8.093858196001566,"pX":-0.8004717203908748,"pZ":1.8747054718700977,"vX0":3.0212701046478814,"vY0":-140.23458354935497,"vZ0":-7.980978736799415,"x":147.51,"y":188.16,"x0":-1.4186788824819292,"y0":50.001481637485305,"z0":5.710736867170145,"aX":-7.222910897211826},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":6.0,"spinRate":2469,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.38609108167856787,"extension":6.86398466291459},"index":1,"playId":"7b5f1e20-4965-3b0a-b75d-05ca3b293878","pitchNumber":1,"startTime":"2026-07-05T22:36:14.745Z","endTime":"2026-07-05T22:36:18.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":90.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58625034945428,"aZ":-15.312690821134654,"pfxX":-1.8967587693844612,"pfxZ":8.271341129909676,"pX":-0.20152831680408068,"pZ":2.427292595566382,"vX0":4.076900373475369,"vY0":-139.99071354271607,"vZ0":-6.82372490897359,"x":124.68,"y":173.24,"x0":-1.4128842371222168,"y0":50.000655045352524,"z0":5.849409687637768,"aX":-3.865969305124991},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":2.9,"spinRate":2558,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.38728594184403153,"extension":6.66378629637502},"index":2,"playId":"f28a833e-f114-3f4c-a3c9-37948b7f34e4","pitchNumber":2,"startTime":"2026-07-05T22:36:26.857Z","endTime":"2026-07-05T22:36:30.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.281456714162832,"aZ":-14.662775300319392,"pfxX":-2.058376432602461,"pfxZ":8.625779632568584,"pX":0.6854445556124807,"pZ":2.359320721080917,"vX0":6.133130031078467,"vY0":-140.0925487831169,"vZ0":-7.0520519626688705,"x":90.87,"y":175.08,"x0":-1.2443198387529637,"y0":50.00351253226251,"z0":5.828474898505384,"aX":-4.179479964912156},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":2.8,"spinRate":2524,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.387808910964869,"extension":6.643523794842297},"index":3,"playId":"010fe1aa-ea11-3537-b776-bd26dc358436","pitchNumber":3,"startTime":"2026-07-05T22:36:46.905Z","endTime":"2026-07-05T22:36:51.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-05T22:36:59.083Z","endTime":"2026-07-05T22:37:12.183Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":90.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46121869893664,"aZ":-14.95850774573184,"pfxX":-3.1946118051151693,"pfxZ":8.389597820652751,"pX":-0.5890655486742853,"pZ":2.639085871032164,"vX0":3.4209522314097165,"vY0":-141.04103386229227,"vZ0":-6.23377741224115,"x":139.45,"y":167.52,"x0":-1.3919306064241617,"y0":50.0052047927502,"z0":5.810831179426718,"aX":-6.557460678523169},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":5.3,"spinRate":2451,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3856174469996714,"extension":6.722644098490882},"index":5,"playId":"c0145bdc-c964-345b-98ec-582eec412897","pitchNumber":4,"startTime":"2026-07-05T22:37:12.183Z","endTime":"2026-07-05T22:37:16.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":90.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.322137918357797,"aZ":-16.963967625840713,"pfxX":-1.358782904493138,"pfxZ":7.340557248864286,"pX":0.14168308621472153,"pZ":4.052485315865598,"vX0":4.373206671677476,"vY0":-141.02318805815847,"vZ0":-2.2966590559426128,"x":111.6,"y":129.36,"x0":-1.2332334683281418,"y0":50.00664655861487,"z0":5.936241995917095,"aX":-2.817402493003626},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.2,"breakHorizontal":1.8,"spinRate":2426,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.38417409625125076,"extension":6.7292498649456105},"index":6,"playId":"767730bc-336d-3525-aa45-0486bd34ec62","pitchNumber":5,"startTime":"2026-07-05T22:37:38.103Z","endTime":"2026-07-05T22:37:42.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.453539703845145,"aZ":-28.235827927850494,"pfxX":3.706846043277417,"pfxZ":2.3920103985616326,"pX":1.3497348166766026,"pZ":0.385402728626911,"vX0":6.019193274824871,"vY0":-125.93068418503427,"vZ0":-7.474194096597647,"x":65.55,"y":228.37,"x0":-1.5299799418584956,"y0":50.0047837266567,"z0":5.597499520262667,"aX":6.1047541208253895},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":-7.8,"spinRate":2548,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4307780452275738,"extension":6.858014058411659},"index":7,"playId":"edd8922f-22b1-3ae2-81db-b02aa3a135ae","pitchNumber":6,"startTime":"2026-07-05T22:37:56.220Z","endTime":"2026-07-05T22:38:07.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78531059043928,"aZ":-30.881507357906415,"pfxX":3.575249103636988,"pfxZ":0.8124976021297154,"pX":0.4491704955221877,"pZ":2.8734724213112233,"vX0":3.661831998536234,"vY0":-124.45400580539946,"vZ0":-1.1105461636058156,"x":99.88,"y":161.2,"x0":-1.4984312681670828,"y0":50.00341488852321,"z0":5.8521195959666805,"aX":5.6836992353154265},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.4,"breakHorizontal":-7.2,"spinRate":2490,"spinDirection":80},"zone":3,"typeConfidence":2.0,"plateTime":0.4378465277974182,"extension":6.72302383323269},"index":8,"playId":"985269d6-d40d-3376-8dd9-c05c0b0ae74a","pitchNumber":7,"startTime":"2026-07-05T22:38:21.986Z","endTime":"2026-07-05T22:38:25.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:38:25.822Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"TJ Rumfield doubles (20) on a ground ball to left fielder Heliot Ramos.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T22:38:32.435Z","endTime":"2026-07-05T22:40:05.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":90.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99885669512031,"aZ":-17.365722631511712,"pfxX":-2.0272837773949313,"pfxZ":7.166035180775287,"pX":0.055233036761494936,"pZ":2.4569608174016766,"vX0":4.3895488516875485,"vY0":-141.36808780867696,"vZ0":-6.486911982236107,"x":114.89,"y":172.44,"x0":-1.239984554179061,"y0":50.00096262797675,"z0":5.857707336639913,"aX":-4.188465492797986},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.1,"breakHorizontal":3.0,"spinRate":2484,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.38444058824957317,"extension":6.652083609520723},"index":0,"playId":"bcf4f44c-7293-36d4-9635-962eb5a7bd67","pitchNumber":1,"startTime":"2026-07-05T22:38:48.675Z","endTime":"2026-07-05T22:38:52.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":91.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.708867756252534,"aZ":-16.474488896858603,"pfxX":-2.519569655118846,"pfxZ":7.504027501549059,"pX":-0.0673812216933694,"pZ":3.8845571319100354,"vX0":4.642925206070989,"vY0":-141.9194076136154,"vZ0":-2.923067876296166,"x":119.57,"y":133.9,"x0":-1.3785298930806498,"y0":50.00162252925508,"z0":5.944599661293984,"aX":-5.271016474197809},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.4,"breakHorizontal":3.8,"spinRate":2538,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.38225952421716114,"extension":6.5933895026404645},"index":1,"playId":"a732a0eb-139c-3aa0-b4b9-900e8ceda874","pitchNumber":2,"startTime":"2026-07-05T22:39:06.232Z","endTime":"2026-07-05T22:39:10.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-05T22:39:17.287Z","endTime":"2026-07-05T22:39:31.161Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":90.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.541297799592037,"aZ":-16.08187202896264,"pfxX":-3.278376028533291,"pfxZ":7.746448467116943,"pX":-0.35599653016410393,"pZ":3.412899507139042,"vX0":4.308856928336719,"vY0":-141.20231957014974,"vZ0":-4.112393662610184,"x":130.57,"y":146.63,"x0":-1.4557924100847546,"y0":50.00038574306939,"z0":5.881799602957914,"aX":-6.808448760882956},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.7,"breakHorizontal":5.4,"spinRate":2479,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3837576408163841,"extension":6.581962890184528},"index":3,"playId":"dbb068cb-3c07-37f2-b03b-036504fec35b","pitchNumber":3,"startTime":"2026-07-05T22:39:31.161Z","endTime":"2026-07-05T22:39:34.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":90.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.788007071260143,"aZ":-14.708036809016905,"pfxX":-1.701845467082875,"pfxZ":8.515495352408328,"pX":-0.5732675693017513,"pZ":2.994305959439591,"vX0":2.5503611483332156,"vY0":-140.63816806661316,"vZ0":-5.475586107668649,"x":138.85,"y":157.93,"x0":-1.260928318097298,"y0":50.001376925938786,"z0":5.8828404601248865,"aX":-3.490168802693732},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":2.8,"spinRate":2395,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.38597729618302346,"extension":6.619631096824573},"hitData":{"launchSpeed":94.5,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.58,"coordY":131.92}},"index":4,"playId":"e320f48b-7207-35ea-8c3f-e81eecad14db","pitchNumber":4,"startTime":"2026-07-05T22:39:50.487Z","endTime":"2026-07-05T22:40:05.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":7.600000000000001,"leverageIndex":1.19,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:40:05.367Z","atBatIndex":68},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Troy Johnston hit by pitch.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T22:40:22.200Z","endTime":"2026-07-05T22:40:46.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.435731894188287,"aZ":-22.509568982063275,"pfxX":-1.830470704089059,"pfxZ":6.2335388635774285,"pX":2.4606334250682127,"pZ":-0.0382874969981448,"vX0":10.356533430957658,"vY0":-122.94638771770617,"vZ0":-8.964366861226054,"x":23.21,"y":239.81,"x0":-1.5453790606385487,"y0":50.003335625256256,"z0":5.525642731822481,"aX":-2.838922484409007},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.6,"breakHorizontal":1.2,"spinRate":920,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4433274357798913,"extension":6.845286592681601},"index":0,"playId":"7f9a5d06-54ea-3ba4-996a-1275e2369cd7","pitchNumber":1,"startTime":"2026-07-05T22:40:41.260Z","endTime":"2026-07-05T22:40:46.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.3,"awayTeamWinProbability":73.7,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":2.52,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:40:46.331Z","atBatIndex":69},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Karros homers (7) on a fly ball to left center field. TJ Rumfield scores. Braxton Fulford scores.","rbi":3,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T22:41:57.716Z","endTime":"2026-07-05T22:43:44.535Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":681916,"link":"/api/v1/people/681916"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":681916,"link":"/api/v1/people/681916"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":{"id":681916,"link":"/api/v1/people/681916"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Braxton Fulford replaces Troy Johnston.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"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-07-05T22:41:17.450Z","endTime":"2026-07-05T22:41:28.024Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"},"base":1,"defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-05T22:41:28.024Z","endTime":"2026-07-05T22:41:59.920Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.576181115909705,"aZ":-23.39420649786345,"pfxX":0.1583645452601452,"pfxZ":5.417922193039944,"pX":-0.48626807239475545,"pZ":3.7413380194363284,"vX0":3.2636153246490163,"vY0":-125.47251075773148,"vZ0":-0.49863833531571655,"x":135.54,"y":137.76,"x0":-1.8157033503281914,"y0":50.00064838833373,"z0":5.82253654377412,"aX":0.2561446835908519},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.0,"breakHorizontal":-1.0,"spinRate":2396,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.43388918296157897,"extension":6.616296668796601},"index":2,"playId":"95ec2f32-1203-39ba-8e3a-de09b2fc69d9","pitchNumber":1,"startTime":"2026-07-05T22:41:59.920Z","endTime":"2026-07-05T22:42:04.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.9,"endSpeed":87.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.320041149778937,"aZ":-13.781665291705542,"pfxX":-1.8756969547328382,"pfxZ":9.439933142539205,"pX":1.207714453828661,"pZ":1.3360357137894439,"vX0":8.051946467118219,"vY0":-137.9027614590868,"vZ0":-9.467360275497667,"x":70.96,"y":202.71,"x0":-1.4916728327137871,"y0":50.00600774934967,"z0":5.718006049222442,"aX":-3.6569917880905716},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":1.9,"spinRate":2402,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.395441112150114,"extension":6.810380334556312},"index":3,"playId":"431d5c5f-9d30-3afd-bbd5-d86d3f13049d","pitchNumber":2,"startTime":"2026-07-05T22:42:13.690Z","endTime":"2026-07-05T22:42:18.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.637065437145026,"aZ":-24.930840805650607,"pfxX":2.77882403259632,"pfxZ":4.528188213317749,"pX":0.5110133860714322,"pZ":2.800405173406112,"vX0":4.78148707492479,"vY0":-124.72643633529016,"vZ0":-2.3932597243883325,"x":97.52,"y":163.17,"x0":-1.780886631163974,"y0":50.000652169618164,"z0":5.797597009275765,"aX":4.4407237119595235},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.9,"breakHorizontal":-6.0,"spinRate":2536,"spinDirection":85},"zone":6,"typeConfidence":2.0,"plateTime":0.43671387249854465,"extension":6.634641789464152},"index":4,"playId":"03cb703a-4739-3c9b-9cec-0f653e518f63","pitchNumber":3,"startTime":"2026-07-05T22:42:31.778Z","endTime":"2026-07-05T22:42:36.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97255532594215,"aZ":-29.364066190968995,"pfxX":3.6509929467581044,"pfxZ":1.7451918925013197,"pX":1.1854373126545985,"pZ":0.22098781239585755,"vX0":5.904144854994019,"vY0":-125.26385098400452,"vZ0":-7.438464776070744,"x":71.81,"y":232.81,"x0":-1.6639380689945646,"y0":50.0059660960082,"z0":5.5849955539926945,"aX":5.882534460598755},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":-7.8,"spinRate":2593,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4349348033986473,"extension":6.740130694693789},"index":5,"playId":"5d28c63f-1c24-3902-9320-299cf57ffe78","pitchNumber":4,"startTime":"2026-07-05T22:42:57.202Z","endTime":"2026-07-05T22:43:01.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.791403676428992,"aZ":-15.059628962825274,"pfxX":-3.1883062242655322,"pfxZ":8.820959477188158,"pX":-0.5365887324147638,"pZ":3.266603867594151,"vX0":3.958538618708251,"vY0":-137.30464178911834,"vZ0":-4.394424622108013,"x":137.45,"y":150.58,"x0":-1.5719124578184682,"y0":50.00400181401839,"z0":5.888284362039738,"aX":-6.186963253712526},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":5.2,"spinRate":2447,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.3964861913071722,"extension":6.6808025972331055},"hitData":{"launchSpeed":105.8,"launchAngle":35.0,"totalDistance":457.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":37.52,"coordY":28.75}},"index":6,"playId":"80d9c5be-82c2-3246-9a63-48c1959d3482","pitchNumber":5,"startTime":"2026-07-05T22:43:18.427Z","endTime":"2026-07-05T22:43:44.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":59.0,"leverageIndex":4.17,"dramaIndex":471.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:43:44.535Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T22:43:55.838Z","endTime":"2026-07-05T22:44:18.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.492598808426973,"aZ":-14.944542175788113,"pfxX":-1.1334973230330156,"pfxZ":8.681080132379616,"pX":0.42375434226790265,"pZ":2.1701201342088168,"vX0":5.320038850516172,"vY0":-138.89057701661184,"vZ0":-7.384391284396659,"x":100.85,"y":180.19,"x0":-1.3562355841298506,"y0":50.00397416930961,"z0":5.826843174182625,"aX":-2.2508906798315076},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":1.1,"spinRate":2502,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.3920041505743517,"extension":6.721236509383442},"hitData":{"launchSpeed":101.4,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":171.95}},"index":0,"playId":"c7ca7fbe-3062-3a92-b703-df1f5121cbed","pitchNumber":1,"startTime":"2026-07-05T22:44:10.036Z","endTime":"2026-07-05T22:44:18.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:44:18.420Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Sullivan lines out to center fielder Drew Gilbert.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T22:44:53.255Z","endTime":"2026-07-05T22:45:16.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-05T22:44:39.949Z","endTime":"2026-07-05T22:44:55.415Z","isPitch":false,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.798213457943987,"aZ":-39.9913173959745,"pfxX":4.476532049344298,"pfxZ":-5.459957192828178,"pX":-0.10030256054655583,"pZ":3.6825193212470646,"vX0":1.605418970529616,"vY0":-117.87679568315012,"vZ0":2.630797174519805,"x":120.82,"y":139.35,"x0":-1.3686026715466801,"y0":50.00332764737265,"z0":6.200164993197715,"aX":6.407748601334723},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.1,"breakHorizontal":-8.5,"spinRate":2393,"spinDirection":25},"zone":11,"typeConfidence":2.0,"plateTime":0.46165146764104303,"extension":6.683185913291036},"index":1,"playId":"fdffc540-9f5a-3063-8e50-ef4e453206b7","pitchNumber":1,"startTime":"2026-07-05T22:44:55.415Z","endTime":"2026-07-05T22:44:59.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":89.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.414682163022555,"aZ":-17.71204669165642,"pfxX":-0.8104114300704864,"pfxZ":7.162903660681476,"pX":-0.22830335767869372,"pZ":2.9565455026939476,"vX0":3.6338598471107852,"vY0":-139.56045894082314,"vZ0":-5.024776502709701,"x":125.7,"y":158.95,"x0":-1.4287725555870114,"y0":50.00490418749697,"z0":5.906759787777542,"aX":-1.6370142165211394},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":1.0,"spinRate":2461,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3889540185847409,"extension":6.656311656552363},"hitData":{"launchSpeed":99.2,"launchAngle":22.0,"totalDistance":378.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.5,"coordY":47.2}},"index":2,"playId":"d41ba0d8-7351-333d-95d0-7110df5f896f","pitchNumber":2,"startTime":"2026-07-05T22:45:08.443Z","endTime":"2026-07-05T22:45:16.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:45:16.572Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, shortstop Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T22:47:42.994Z","endTime":"2026-07-05T22:49:02.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tyler Freeman replaces Braxton Fulford, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T22:46:30.590Z","endTime":"2026-07-05T22:46:30.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"502","replacedPlayer":{"id":690924,"link":"/api/v1/people/690924"},"defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jordan Romano replaces Victor Vodnik.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-05T22:46:30.617Z","endTime":"2026-07-05T22:47:45.284Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605447,"link":"/api/v1/people/605447"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":84.4,"endSpeed":79.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.766061333416072,"aZ":-36.556610004663455,"pfxX":1.061443139436662,"pfxZ":-2.8048023006907474,"pX":0.7441421459404038,"pZ":2.3608639145410417,"vX0":5.712556985246615,"vY0":-123.04866787968533,"vZ0":-1.1974607462352727,"x":88.64,"y":175.04,"x0":-1.7261612030824949,"y0":50.001200673676934,"z0":5.895740855112553,"aX":1.6590802350316458},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.2,"breakHorizontal":-3.0,"spinRate":2179,"spinDirection":92},"zone":6,"typeConfidence":0.91,"plateTime":0.4417344635927418,"extension":7.3344673152922715},"index":2,"playId":"80528b01-c2c1-3f4f-a210-473791fd35f2","pitchNumber":1,"startTime":"2026-07-05T22:47:45.284Z","endTime":"2026-07-05T22:47:49.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.519458764309913,"aZ":-15.529136318218464,"pfxX":-2.454688310946806,"pfxZ":8.359674514731946,"pX":-1.0654570894715985,"pZ":4.029732210770592,"vX0":1.6935612115098857,"vY0":-139.11143210203363,"vZ0":-2.985283867666249,"x":157.61,"y":129.98,"x0":-1.3582954261489648,"y0":50.00334249603041,"z0":6.125479769227517,"aX":-4.888333209872313},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":4.2,"spinRate":2332,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.3913338335616805,"extension":7.441978593252179},"index":3,"playId":"7d096b65-83c1-352c-9577-a92426182742","pitchNumber":2,"startTime":"2026-07-05T22:48:01.052Z","endTime":"2026-07-05T22:48:05.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38536991841467,"aZ":-35.21402215325147,"pfxX":0.1900534616877545,"pfxZ":-1.9039541341782282,"pX":1.9244489522305384,"pZ":0.890768805433972,"vX0":7.625078190986242,"vY0":-124.71493425563234,"vZ0":-5.3805129359647506,"x":43.64,"y":214.73,"x0":-1.1771078635162224,"y0":50.0003236970601,"z0":5.928836207995756,"aX":0.30302311886544125},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.3,"breakHorizontal":-1.8,"spinRate":2048,"spinDirection":89},"zone":14,"typeConfidence":0.91,"plateTime":0.4365719617198116,"extension":7.4840389615470295},"index":4,"playId":"502fdce6-49ab-3b29-b987-b4fb8a6bce70","pitchNumber":3,"startTime":"2026-07-05T22:48:17.957Z","endTime":"2026-07-05T22:48:20.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.912142393175852,"aZ":-35.21367554914538,"pfxX":1.4336057755412632,"pfxZ":-1.9198449749904016,"pX":1.7328491631040681,"pZ":1.952314896596005,"vX0":7.750595462641277,"vY0":-124.093825895866,"vZ0":-2.23854730284499,"x":50.95,"y":186.07,"x0":-1.595645995904937,"y0":50.0017613321579,"z0":5.752883422150364,"aX":2.2711337016740356},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.7,"breakHorizontal":-4.1,"spinRate":2159,"spinDirection":93},"zone":14,"typeConfidence":0.91,"plateTime":0.43857547858797163,"extension":7.427312743333171},"index":5,"playId":"44101f46-dba4-311b-bd6e-02d6f3556ac4","pitchNumber":4,"startTime":"2026-07-05T22:48:37.377Z","endTime":"2026-07-05T22:48:40.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94844383803572,"aZ":-36.154884606154724,"pfxX":2.459136347187611,"pfxZ":-2.6026787378677536,"pX":0.21987050214301,"pZ":1.8060720786073596,"vX0":4.058609263035898,"vY0":-122.13568887849074,"vZ0":-2.181402108514321,"x":108.62,"y":190.02,"x0":-1.7739245856063748,"y0":50.00041355475356,"z0":5.779626621525612,"aX":3.765369678766714},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.9,"breakHorizontal":-5.3,"spinRate":2112,"spinDirection":82},"zone":8,"typeConfidence":0.91,"plateTime":0.4461205234862966,"extension":7.155766164051449},"hitData":{"launchSpeed":103.3,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.68,"coordY":151.18}},"index":6,"playId":"11b1d3c2-9e79-3b0e-a929-249468f1de01","pitchNumber":5,"startTime":"2026-07-05T22:48:55.364Z","endTime":"2026-07-05T22:49:02.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:49:02.421Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T22:49:16.656Z","endTime":"2026-07-05T22:52:23.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,9],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5363668544564,"aZ":-38.43494500939279,"pfxX":2.500421265926499,"pfxZ":-4.07664683855986,"pX":-1.479067052107463,"pZ":2.843407120939571,"vX0":0.48544609050051557,"vY0":-122.4793069507501,"vZ0":0.4581169378941343,"x":173.38,"y":162.01,"x0":-2.0043109279338966,"y0":50.00133480784288,"z0":5.910055204464182,"aX":3.842609677998083},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.1,"breakHorizontal":-4.7,"spinRate":1985,"spinDirection":80},"zone":11,"typeConfidence":0.91,"plateTime":0.4452279813432405,"extension":7.181593320870154},"index":0,"playId":"96ec5c32-3fc9-351f-ad82-b887a3df51e0","pitchNumber":1,"startTime":"2026-07-05T22:49:32.518Z","endTime":"2026-07-05T22:49:36.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.591592305849293,"aZ":-35.58448731564093,"pfxX":1.8639661174973816,"pfxZ":-2.178067046428084,"pX":0.8641401285666038,"pZ":1.684760217404315,"vX0":5.801591846107071,"vY0":-123.2924982397478,"vZ0":-2.681462687363357,"x":84.06,"y":193.29,"x0":-1.7456100304626831,"y0":50.003971749144064,"z0":5.7399463936061785,"aX":2.9171519645793693},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.3,"breakHorizontal":-4.6,"spinRate":2095,"spinDirection":80},"zone":14,"typeConfidence":0.91,"plateTime":0.44139122306919765,"extension":7.384879310439123},"index":1,"playId":"a85eec14-5aa5-3dc6-bdc0-990ec7bf6160","pitchNumber":2,"startTime":"2026-07-05T22:49:46.590Z","endTime":"2026-07-05T22:49:50.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.524439549104198,"aZ":-37.12762345638061,"pfxX":1.231117517872399,"pfxZ":-3.2145065702772673,"pX":-0.18532058295874654,"pZ":3.014387324192667,"vX0":2.4614148770494055,"vY0":-122.60522705543268,"vZ0":0.12498550684940435,"x":124.06,"y":157.39,"x0":-1.357516802537598,"y0":50.00322664509583,"z0":6.100294876262512,"aX":1.8964703214851644},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.6,"breakHorizontal":-2.8,"spinRate":1974,"spinDirection":73},"zone":2,"typeConfidence":0.91,"plateTime":0.44472292348713793,"extension":7.5303815575142785},"index":2,"playId":"c301281e-f775-315c-9e70-6e1379650a22","pitchNumber":3,"startTime":"2026-07-05T22:50:06.716Z","endTime":"2026-07-05T22:50:11.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13499849671914,"aZ":-35.652191912586694,"pfxX":0.22599452243384044,"pfxZ":-2.1820227182963343,"pX":0.497027229545066,"pZ":1.8223492311271876,"vX0":3.8826201400749443,"vY0":-125.0429890806217,"vZ0":-3.3606081080129795,"x":98.05,"y":189.58,"x0":-1.0993978232916561,"y0":50.00110931545249,"z0":6.0827514611851,"aX":0.35974969212946983},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.4,"breakHorizontal":-1.2,"spinRate":2142,"spinDirection":54},"zone":9,"typeConfidence":0.91,"plateTime":0.4365749530463514,"extension":7.338365898450797},"index":3,"playId":"3bed06b0-7774-3150-aed5-85266d957dc0","pitchNumber":4,"startTime":"2026-07-05T22:50:25.140Z","endTime":"2026-07-05T22:50:29.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06920837517387,"aZ":-34.65622394015583,"pfxX":1.5994361369024208,"pfxZ":-1.5250199122018113,"pX":0.6761838626634831,"pZ":2.1893951280873654,"vX0":3.9554811545881976,"vY0":-126.17668383456923,"vZ0":-2.8051565604516364,"x":91.23,"y":179.67,"x0":-1.1128101755046182,"y0":50.002715109259306,"z0":6.07828525349562,"aX":2.6054405788633694},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.1,"breakHorizontal":-3.7,"spinRate":2044,"spinDirection":82},"zone":9,"typeConfidence":0.91,"plateTime":0.432327569402593,"extension":7.397415168426385},"index":4,"playId":"c90057e2-869d-3e14-9fd0-312daff05daa","pitchNumber":5,"startTime":"2026-07-05T22:50:47.417Z","endTime":"2026-07-05T22:50:51.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.570222603340085,"aZ":-18.580807164181163,"pfxX":0.4880835187324215,"pfxZ":7.039727472307046,"pX":0.2858913818906099,"pZ":5.021585951050572,"vX0":3.95222021854342,"vY0":-137.1961636895912,"vZ0":0.1939962376393517,"x":106.1,"y":103.2,"x0":-1.2289920020300085,"y0":50.0061115010846,"z0":6.202829691724041,"aX":0.9430175726820464},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":-1.6,"spinRate":2214,"spinDirection":194},"zone":12,"typeConfidence":0.83,"plateTime":0.3972156477947033,"extension":7.43622792408265},"index":5,"playId":"44051f41-bbc3-3d45-9c13-385cef90ff61","pitchNumber":6,"startTime":"2026-07-05T22:51:10.743Z","endTime":"2026-07-05T22:51:15.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.078452164634154,"aZ":-15.868604439679952,"pfxX":-0.0782286961430172,"pfxZ":8.414347295219077,"pX":-0.7605231200242888,"pZ":5.154933354432013,"vX0":1.5006508281983473,"vY0":-136.64426386893533,"vZ0":0.5115186429942663,"x":145.99,"y":99.6,"x0":-1.3009692443521428,"y0":50.004003512179274,"z0":6.035408616756029,"aX":-0.15168966819081897},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":-0.1,"spinRate":2245,"spinDirection":200},"zone":11,"typeConfidence":0.87,"plateTime":0.39709540040941294,"extension":7.427556369829445},"index":6,"playId":"742d4728-8b3b-3990-ba3f-cf5b6b9402fc","pitchNumber":7,"startTime":"2026-07-05T22:51:28.698Z","endTime":"2026-07-05T22:51:33.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.818423903267075,"aZ":-37.812781192209165,"pfxX":1.1068026669074822,"pfxZ":-3.5682809633341517,"pX":0.10938860639701353,"pZ":1.7378880287127072,"vX0":3.608409113917032,"vY0":-123.83907573666545,"vZ0":-2.4167400804289008,"x":112.83,"y":191.86,"x0":-1.5005753808044775,"y0":50.00366615698793,"z0":5.838790714714931,"aX":1.7480425657873793},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.7,"breakHorizontal":-2.8,"spinRate":2104,"spinDirection":85},"zone":8,"typeConfidence":0.91,"plateTime":0.4394585858907081,"extension":7.339373144173417},"index":7,"playId":"d2c6c4aa-8c6e-3254-b2df-dae85a42521c","pitchNumber":8,"startTime":"2026-07-05T22:51:46.848Z","endTime":"2026-07-05T22:51:51.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":8,"startTime":"2026-07-05T22:52:03.327Z","endTime":"2026-07-05T22:52:19.649Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":80.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.00468741276481,"aZ":-36.099147728674666,"pfxX":0.9153473544939312,"pfxZ":-2.443737911817486,"pX":0.009435325868440198,"pZ":1.3999099702708124,"vX0":3.027622827566045,"vY0":-124.69340502782678,"vZ0":-4.098475581439481,"x":116.64,"y":200.98,"x0":-1.3289071370481027,"y0":50.0014342488432,"z0":5.976281866550274,"aX":1.471486927090558},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.0,"breakHorizontal":-2.2,"spinRate":2184,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.4356980799725112,"extension":7.5711338494360865},"index":9,"playId":"0e873b6b-901c-3dfc-8d12-eebdbc8c26f3","pitchNumber":9,"startTime":"2026-07-05T22:52:19.649Z","endTime":"2026-07-05T22:52:23.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:52:23.443Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T22:52:29.541Z","endTime":"2026-07-05T22:53:18.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.414056451178464,"aZ":-35.90266659516153,"pfxX":0.8895570272455601,"pfxZ":-2.396754986000368,"pX":-0.19388524119668651,"pZ":1.3708680026213365,"vX0":3.353125484162869,"vY0":-122.57612287441174,"vZ0":-3.4032198799433204,"x":124.39,"y":201.77,"x0":-1.683578355330854,"y0":50.00482981533993,"z0":5.7775410700133065,"aX":1.3820847175614603},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.8,"breakHorizontal":-2.3,"spinRate":2197,"spinDirection":64},"zone":13,"typeConfidence":0.91,"plateTime":0.4432861271809809,"extension":7.383905067319551},"index":0,"playId":"a806acf6-f1d4-3389-ad12-29d89b067a8a","pitchNumber":1,"startTime":"2026-07-05T22:52:50.175Z","endTime":"2026-07-05T22:52:54.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":84.1,"endSpeed":78.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.4131083396561,"aZ":-36.361778292974286,"pfxX":1.325043990635792,"pfxZ":-2.6924696645829123,"pX":-0.5436428135451328,"pZ":2.9661696700447466,"vX0":2.1603943244300745,"vY0":-122.62084812352627,"vZ0":0.18558268836893932,"x":137.72,"y":158.69,"x0":-1.6010989805439522,"y0":50.003738991113906,"z0":5.938805607621842,"aX":2.0601478860059586},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.7,"breakHorizontal":-2.8,"spinRate":2167,"spinDirection":77},"zone":1,"typeConfidence":0.91,"plateTime":0.4431223231117283,"extension":7.2855530249671965},"hitData":{"launchSpeed":77.3,"launchAngle":21.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.54,"coordY":93.56}},"index":1,"playId":"ad924efc-6566-3ae1-b8cd-ceeee0e3e610","pitchNumber":2,"startTime":"2026-07-05T22:53:07.239Z","endTime":"2026-07-05T22:53:18.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":1.45,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:53:18.551Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T22:53:51.480Z","endTime":"2026-07-05T22:55:59.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[0,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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jonah Cox replaces Jung Hoo Lee.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-05T22:53:35.379Z","endTime":"2026-07-05T22:53:53.558Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":808982,"link":"/api/v1/people/808982"},"base":1,"defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.196316410530972,"aZ":-35.01247139990066,"pfxX":1.9949429363628939,"pfxZ":-1.8010606247963192,"pX":-0.7290893976400679,"pZ":2.865695655426021,"vX0":1.6616821086645392,"vY0":-123.88241606604338,"vZ0":-0.5253820230368,"x":144.79,"y":161.41,"x0":-1.6640628739729,"y0":50.002097096869164,"z0":5.969201934836958,"aX":3.1473506844046426},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.1,"breakHorizontal":-4.0,"spinRate":2228,"spinDirection":89},"zone":1,"typeConfidence":0.91,"plateTime":0.43957443347035374,"extension":7.340265451734331},"index":1,"playId":"f7f5367e-fa85-3a5b-a9e7-bf881f81711d","pitchNumber":1,"startTime":"2026-07-05T22:53:53.558Z","endTime":"2026-07-05T22:53:59.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jonah Cox steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"f7f5367e-fa85-3a5b-a9e7-bf881f81711d","startTime":"2026-07-05T22:54:01.657Z","endTime":"2026-07-05T22:54:25.172Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"postOnSecond":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":3.15,"dramaIndex":107.0,"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":81.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.3744963258805,"aZ":-33.77008205972841,"pfxX":-0.02698338935994027,"pfxZ":-0.9695859327804932,"pX":1.1909711957043072,"pZ":0.4655355497558742,"vX0":6.479214983675272,"vY0":-125.90403362465204,"vZ0":-6.294919526806912,"x":71.6,"y":226.21,"x0":-1.3893204801189885,"y0":50.00592523182897,"z0":5.660623404912205,"aX":-0.04505738808930471},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.8,"breakHorizontal":-1.1,"spinRate":2171,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.43149425662633156,"extension":7.4795201020490625},"index":3,"playId":"da3569b5-b8ab-32e6-9beb-2b096f8a74d0","pitchNumber":2,"startTime":"2026-07-05T22:54:25.172Z","endTime":"2026-07-05T22:54:29.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.861929532482257,"aZ":-35.62497979802137,"pfxX":0.9715824587947939,"pfxZ":-2.1325137772152942,"pX":-0.9021585127812197,"pZ":2.2628034120714133,"vX0":1.8894236084672582,"vY0":-125.23223918392831,"vZ0":-1.727904853787322,"x":151.39,"y":177.68,"x0":-1.787173030291997,"y0":50.0035516063384,"z0":5.825966447705303,"aX":1.5716926300314191},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.0,"breakHorizontal":-2.2,"spinRate":2118,"spinDirection":86},"zone":13,"typeConfidence":0.91,"plateTime":0.43430026754428086,"extension":7.32908504424832},"index":4,"playId":"418d294d-beb5-386a-a234-b48ff5437a24","pitchNumber":3,"startTime":"2026-07-05T22:54:51.154Z","endTime":"2026-07-05T22:54:56.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58768553912588,"aZ":-27.210000931828294,"pfxX":2.3321449985106426,"pfxZ":3.0577350971427837,"pX":2.998261565859357,"pZ":1.9147518499047245,"vX0":10.806180771595224,"vY0":-125.8886118912615,"vZ0":-3.4334098625263536,"x":2.71,"y":187.08,"x0":-1.6315406855186918,"y0":50.005306175335235,"z0":5.4694028634118155,"aX":3.789228673814891},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":-6.4,"spinRate":2099,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.43304535042572834,"extension":7.495380388568641},"index":5,"playId":"4345d80c-a152-301f-9a21-e63b8a37f10b","pitchNumber":4,"startTime":"2026-07-05T22:55:23.404Z","endTime":"2026-07-05T22:55:27.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.784392427842242,"aZ":-18.58544740619057,"pfxX":-0.9037787260934707,"pfxZ":6.916368623655062,"pX":-0.1405084732322539,"pZ":2.9861161792413227,"vX0":3.172380829336113,"vY0":-137.86480648137334,"vZ0":-4.455407791493465,"x":122.36,"y":158.15,"x0":-1.1784976344622355,"y0":50.001041165928655,"z0":5.842946055910764,"aX":-1.7756287966162716},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":1.1,"spinRate":2246,"spinDirection":190},"zone":2,"typeConfidence":0.89,"plateTime":0.394244258695593,"extension":7.636995856204247},"index":6,"playId":"eabd943d-7c30-36f0-a33c-b05512af4f73","pitchNumber":5,"startTime":"2026-07-05T22:55:55.914Z","endTime":"2026-07-05T22:55:59.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":11.599999999999994,"leverageIndex":3.15,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-07-05T22:55:59.406Z","atBatIndex":76}]